DAPL Software Trigger Commands

Software triggering commands analyze data streams, detect events, and respond intelligently.

You can then selectively transfer data associated with the event, before and after.

The following commands can be used to detect events.

LIMIT
Assert a software trigger event when a specified signal falls within a configured region.
DLIMIT
Assert a software trigger event when changes in a specified signal fall within a configured region.
LOGIC
Assert a software trigger event when selected bits from a digital port satisfy a configured polarity.
PCASSERT
Generate a software trigger event upon request from the host system.
TOGGLE
Separately detect alternating "on" and "off" events.

The following commands can be used to respond to posted software trigger events.

WAIT
Transfer a configurable number of samples before and after a software trigger event.
TOGGWAIT
Select samples between "on" and "off" events detected by the TOGGLE command.
TSTAMP
Convert a software trigger event to a corresponding sample count.
FREQUENCY
Report the number of events observed within equal-sized blocks of samples.

The following commands modify or combine trigger events.

TRIGSCALE
Alter event times to account for multiple data channels, decimation of a data stream, or time offsets between events and desired data.
TAND
Assert a combined trigger event when all listed triggers detect simultaneous events.
TOR
Assert a combined trigger when an event is detected in a listed trigger.
TCOLLATE
Combine events from multiple triggers to make a single non-redundant, collated stream of events.

There are some useful additional utilities.

TRIGARM
Enable one-shot triggering for triggers configured in "manual" operation mode.
TRIGSEND
Encode and transfer software trigger events between multiple, slaved data acquisition processor boards.
TRIGRECV
Receive and decode software trigger events transferred from another Data Acquisition Processor using a TRIGSEND command.