Custom triggers with Data Acquisition Toolbox (TM)
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.
Cite As
Gautam Vallabha (2024). Custom triggers with Data Acquisition Toolbox (TM) (https://www.mathworks.com/matlabcentral/fileexchange/24027-custom-triggers-with-data-acquisition-toolbox-tm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Test and Measurement > Data Acquisition Toolbox > Simultaneous and Synchronized Operations >
- Test and Measurement > Data Acquisition Toolbox > Data Acquisition Toolbox Supported Hardware >
Tags
Acknowledgements
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.