Instrument Control Toolbox

MATLAB Instrument Drivers

Simplify Your Test Program

Instrument Control Toolbox simplifies the programming of instruments by enabling you to use two types of MATLAB instrument drivers:

  • Native MATLAB
  • MATLAB instrument drivers derived from IVI-C or VXIplug&play

Native MATLAB instrument drivers

These drivers are created in MATLAB using Instrument Control Toolbox. You can use the graphical tool, midedit, to assist in creating native MATLAB instrument drivers. You can use the drivers to make custom drivers based on SCPI commands or SDKs provided by the instrument manufacturer. Native MATLAB instrument drivers are useful if the instrument vendor does not provide an industry-standard IVI or VXIplug&playdriver. Native MATLAB drivers are also cross platform (Windows, Mac, and Linux), provided the SDK and third-party libraries support multiple platforms.

MATLAB instrument drivers derived from IVI-C or VXIplug&play

These drivers are derived from industry-standard instrument drivers such as IVI-C and VXIplug&play. To use these instrument drivers, install the driver from the vendor website and install the Instrument Control Toolbox Support Package for IVI and VXIplug&play Drivers. The support package enables you to use these MATLAB drivers with the Instrument Explorer app. See the list of supported drivers.

If you have an IVI-C or VXIplug&play driver that is not supported by the support package, you can manually wrap the IVI or VXIplug&play driver using the makemid command from Instrument Control Toolbox. Note that many Keysight instrument drivers work without any wrapping.