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.
|