VISA Support from Instrument Control Toolbox

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.

Supported VISA Software

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

What's this?

Tektronix TekVISA  Version .0 Download TekVISA

Platform Support

Available on 32-bit and 64-bit Microsoft® Windows®.

Prior Release Support

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.

MathWorks Requirements



Also supported in student and home software.


Support Package


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.

Third-Party Requirements



  • Any instrument that can communicate over the VISA standard



Request Hardware Support