This submission illustrates how to capture pre-trigger data from a data acquisition system, and it allows the user to define a custom trigger condition for the system.
This example uses an analog input channel as the capture channel and a digital input channel as the trigger channel.
Isaac Noh (2019). Pre-trigger Data Capture and Custom Triggering (https://www.mathworks.com/matlabcentral/fileexchange/41918-pre-trigger-data-capture-and-custom-triggering), MATLAB Central File Exchange. Retrieved .
Thanks for this file, but using the legacy interface I can record pre-trigger data with literally around 8-10 lines of code. Doing the same thing in session-based DAQ seems ridiculously complex in comparison - unless I am missing something here?
Mathworks, can we please have an easier way to record pretrigger data in session-based daq? This is a very common requirement among academic colleagues.
Inspired by: Custom triggers with Data Acquisition Toolbox (TM)