Instrument Control Toolbox

 

Instrument Control Toolbox

Control test and measurement instruments and communicate with computer peripherals

App developed in MATLAB with App Designer being used to collect IQ data from a benchtop signal analyzer, plot the spectrum, and display the constellation diagram of the acquired 5G NR test signal.

5G, LTE, and Bluetooth Test

Use an RF signal generator to output 5G, LTE, Bluetooth, and other signals designed in MATLAB. Acquire data over the air from RF signal and spectrum analyzers and analyze the data in MATLAB.

Diagram showing the workflow with WLAN Toolbox and Instrument Control Toolbox to design a WLAN signal and output that signal with a Keysight signal generator.

WLAN, Radar, and Satellite Test

Using test equipment, output WLAN signals over the air and acquire IQ data. Output radar pulse trains to test radar systems, and test satellite components by acquiring data from RF signal analyzers.

Custom app being used to connect to an oscilloscope, change its settings, and display data collected from it.

Custom Test Applications

Use App Designer to build custom applications (UIs) that automate your design verification and production test procedures. Use  MATLAB Compiler to deploy your test application to multiple test stations.

Instrument Control Apps

Use the Instrument Explorer and VISA Explorer apps to communicate with and configure instruments without writing code. Automatically generate MATLAB code for use in automated test programs.

Instrument Control Toolbox Driver Search tool for finding IVI and VXIplug&play drivers, shown with options for searching by instrument type, driver type, and instrument manufacturer.

IVI and VXIplug&play Drivers

Use instrument drivers to communicate with instruments independently of device protocols. Directly use vendor-provided IVI and VXIplug&play instrument drivers after installing the support package.

MATLAB code sample that shows text-based SCPI commands to change the frequency settings of a signal analyzer.

VISA, SCPI, and Quick-Control

Communicate with instruments using text-based SCPI commands over VISA, GPIB, USB, TCP/IP, serial, and other interfaces. Use the simple Quick-Control interface to control commonly used instruments.

An NI-8452 I2C interface module being used to collect data from an Analog Devices ADXL345 accelerometer, which is connected on a prototyping breadboard.

I2C and SPI

Open connections with individual I2C or SPI sensors on your circuit board, and read and write data from these devices. Interface hardware from Total Phase® and National Instruments® is supported.

Documentation | Examples (I2C, SPI)

UDP and TCP/IP

Interface with test equipment and other networked devices over UDP and TCP/IP.  Send data from a Simulink model to a remote computer over UDP or TCP/IP. Establish UDP connections with the UDP Explorer app.

MATLAB being used to collect and visualize data from a test setup that includes a function generator, an oscilloscope, a circuit board, and connecting cables.

Hardware Support

Connect MATLAB directly to benchtop and modular instruments from Keysight™, Rohde & Schwarz, Tektronix®, National Instruments and others. VISA, GPIB, SCPI, IVI, VXIplug&play, LXI, PXI, and AXIe are supported.

“At a small company like ours, it’s critical for engineers to work with as little overhead as possible. With MATLAB, our team can deliver leading-edge IP faster, enabling our customers to increase bandwidth, push modulation rates higher, and reduce power consumption.”

Get a Free Trial

30 days of exploration at your fingertips.


Ready to Buy?

Get pricing information and explore related products.

Are You a Student?

Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.