Accelerating the pace of engineering and science

Hardware Support from Instrument Control Toolbox

Control and acquire data from a wide variety of test and measurement equipment including oscilloscopes, signal analyzers and signal generators.

Typical test setup showing Instrument Control Toolbox controlling and communicating with a power supply and oscilloscope. Resulting data is read into MATLAB for analysis and visualization.

You can use MATLAB® with Instrument Control Toolbox™ as your single software environment to configure, control, acquire, and analyze data from instruments and other devices. Once data is in MATLAB, you can analyze and visualize that data for tasks such as signal processing, statistical analysis, digital filtering, and curve fitting. You can also create graphical interfaces for collecting and analyzing your data and automating tests.

Instrument Control Toolbox supports communication with instruments and devices directly from MATLAB through commonly used communication protocols, instrument standards, and drivers. The toolbox provides a consistent interface to all devices independent of interface, hardware manufacturer, or instrument type.

Manufacturers, instruments and standards supported by Instrument Control Toolbox include:

Interface / Standard Manufacturer Instrument Type
Bluetooth Agilent Arbitrary Waveform Generator
GPIB  Anritsu Digital Multimeter
I2C Data Translation Function Generator
IVI Fluke Network Analyzer
LXI JDSU Oscilloscope
PXI Keithley Instruments Power Meter
SCPI Keysight Power Supply
Serial Kikusui Signal Analyzer
SPI LeCroy Signal Generator
TCP/IP National Instruments Spectrum Analyzer
UDP Ocean Optics Switch
USB Pico Technology Other instruments
VISA Rohde & Schwarz  
VXI Rigol  
VXIplug&play Tabor  
Other interfaces and standards Tektronix  
  VTI Instruments  
  ZTEC Instruments  
  Other manufacturers  

MathWorks Requirements

Third-Party Requirements



Any instrument from any manufacturer provided that the instrument meets one of the following criteria:

  • Supports one of these communication protocols: GPIB, VISA (including VISA-USB), TCP/IP, UDP, or serial
  • Has one of these drivers: IVI, VXIplug&play, or a native MATLAB instrument driver
  • Conforms to the LXI specification

Click on the entries in the table above for more information.

Request Hardware Support