Contenuto principale

Supported Protocols and Interfaces by Platform

Instrument Control Toolbox™ supports the use of instruments and communication via the following interfaces and protocols. The table indicates the interface support by platform.

FeatureMATLAB® on Windows®MATLAB on macOSMATLAB on Linux®
Serialsupportedsupportedsupported
TCP/IPsupportedsupportedsupported
UDPsupportedsupportedsupported
VISA 3supported 1supported on two vendors 1, 3 
GPIB 4supported 1  
I2C 5supported 1  
SPI 5supported 1supported 1supported 1
Quick-Control oscilloscope, function generator, RF signal generator, RF spectrum analyzersupported 2supported 2supported 2
MATLAB instrument driverssupportedsupportedsupported
MATLAB instrument drivers made using IVI-C drivers and instrument wrappers for IVI-C driverssupported 1  

Table Notes

1. Dependent on support by third-party vendor driver for the hardware on this platform.

2. Dependent on third-party vendor support of platform when using an IVI-driver with Quick-Control Oscilloscope or Quick-Control Function Generator.

3. Requires Keysight® (formerly Agilent®), National Instruments™, Rohde & Schwarz R&S VISA, or Tektronix® TekVISA compliant with VISA specification 5.0 or higher for any platform. Only National Instruments VISA and Rohde & Schwarz R&S VISA are supported on macOS. The other vendors’ VISA support does not include macOS.

4. Requires Keysight (formerly Agilent), ICS Electronics™, Measurement Computing™ (MCC), ADLINK Technology, or National Instruments hardware and driver.

5. Requires Aardvark or National Instruments hardware and driver.

See Also

Topics