Microlab Instruments is an abstraction layer for all the GPIB/Ethernet/USB/Serial instruments in the Microlab. All you have to do is instantiate an instrument class.  With the help of each instrument's SCPI command reference, just ask(), write(), or read() commands. No need to worry about hardware and protocol settings.