Main Content

Analog Output Generator

Define and generate analog output signals


The Analog Output Generator provides a graphical interface to data acquisition devices.

Using this app, you can:

  • Configure device channels and properties.

  • Define waveforms in a workspace variable as a vector of double values, or as a timetable.

  • Preview defined signals on several analog output channels for a selected device.

  • Generate analog or audio output signals for a finite period (foreground) or continuously (background).

  • Create scripts in the Live Editor from the app configuration.

Analog Output Generator app

Open the Analog Output Generator App

  • MATLAB® Toolstrip: On the Apps tab, under Test and Measurement, click the app.

  • MATLAB command prompt: Enter analogOutputGenerator.


Opening the Analog Output Generator deletes all your existing DataAcquisition interfaces in MATLAB.

The DataAcquisition interface created by the Analog Output Generator is not accessible from the MATLAB command line.


The Analog Output Generator currently supports only analog voltage and current outputs, and audio output generation.

This app supports devices only from the following vendors:

  • National Instruments™ ("ni")

  • Windows® Sound Cards ("directsound")

  • Measurement Computing™ ("mcc")

The app device list includes only those devices with supported subsystems.

Version History

Introduced in R2019a