File Exchange

image thumbnail

Custom triggers with Data Acquisition Toolbox (TM)

version (3.81 KB) by

Example of a data acquisition GUI with custom triggers



View License

This m-file implements a simple data acquisition gui with multiple channels and custom triggering

It demonstrates how to:

1) Use nested functions to simplify data acquisition programs

2) Use a simple GUI (a couple of pushbuttons) to start and stop data acquisition.

3) Wait for an event/trigger (like a button press) and log pre-event or pre-trigger data from multiple synchronized channels.

4) Record pretrigger data based on custom criteria. In this m-file the triggering event is a button click. However, the event could be any custom criterion (e.g., the data amplitude is greater than a threshold *and* a toggle button is enabled).
Requires: the Data Acquisition Toolbox (TM) and the Winsound adapter. It does not depend on any hardware-specific capabilities.

Comments and Ratings (0)


Updated license


Added trademark symbols as appropriate.


Added copyright notice to MATLAB code file.

MATLAB Release
MATLAB 7 (R14)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video