Use the VISA (NI-VISA, Keysight VISA, TekVISA) standard to communicate with instruments from MATLAB.
MATLAB® and Simulink® support the VISA standard through Instrument Control Toolbox™. You can use MATLAB software to control instruments, make measurements, analyze data, and build test systems. 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.
VISA is a standard for configuring and programming test systems. Instrument Control Toolbox enables you to work with one or more of the following VISA interfaces directly from MATLAB or Simulink.
Instrument Control Toolbox supports VISA software from the manufacturers shown below.
|Manufacturer||Recommended Minimum Version||Support Package|
|Agilent /Keysight Technologies||I/O Libraries Version 17.0||Download Keysight IO Libraries Suite|
|National Instruments||NI-VISA Version 5.0|
|Tektronix||TekVISA Version .0||Download TekVISA|
Available on 32-bit and 64-bit Microsoft® Windows®.
The NI-VISA support package is available for R2015a and higher. For earlier releases, NI-VISA must be installed manually. TekVISA and Agilent/Keysight VISA are supported on earlier releases, but they must be installed manually.
For NI-VISA, Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.For Agilent/Keysight VISA and TekVISA, see the Third Party Hardware Requirements section.