Main Content

Data Acquisition Toolbox

Connect to data acquisition cards, devices, and modules

Data Acquisition Toolbox™ provides apps and functions for configuring data acquisition hardware, reading data into MATLAB® and Simulink®, and writing data to DAQ analog and digital output channels. The toolbox supports a variety of DAQ hardware, including USB, PCI, PCI Express®, PXI®, and PXI-Express devices, from National Instruments™ and other vendors.

The toolbox apps let you interactively set up a data acquisition interface and configure it to your hardware. You can then generate equivalent MATLAB code to automate your data acquisition. Toolbox functions give you the flexibility to control the analog input, analog output, counter/timer, and digital I/O subsystems of a DAQ device. You can access device-specific features and synchronize data acquired from multiple devices.

You can analyze data as you acquire it or save it for post-processing. You can also automate tests and make iterative updates to your test setup based on analysis results.

Get Started

Learn the basics of Data Acquisition Toolbox

Hardware Discovery and Setup

Set up a DataAcquisition interface, find and connect to specified devices, configure data

Analog Input and Output

Acquire and generate analog signals with devices from supported vendors

Digital Input and Output

Acquire and generate digital data with data acquisition hardware

Counter and Timer Input and Output

Acquire counter data and generate pulses with National Instruments devices

Multichannel Audio Input and Output

Acquire multichannel audio data and generate signals with Windows® sound cards

Periodic Waveform Generation

Generate periodic function waveforms with Digilent® devices

Simultaneous and Synchronized Operations

Acquire and generate analog data simultaneously, synchronize acquisition and generation

Simulink Data Acquisition

Build models to acquire and generate analog and digital data

TDMS Format Files

Read and write data to NI™ TDMS format files; read multiple TDMS files in a datastore collection

Data Acquisition Toolbox Supported Hardware

Support for third-party hardware

Troubleshooting in Data Acquisition Toolbox

Resolve unexpected issues in Data Acquisition Toolbox