SV Software Triggering (Analog Edge) VI
- Updated2025-12-02
- 5 minute(s) read
Owning Palette: Common Utilities VIs
Requires: Sound and Vibration Toolkit
Implements a software trigger. When the trigger is detected on the trigger channel, all signals are triggered so that the channels stay aligned in time. This function requires that each waveform in input signals has equal dt and Y (length). Returns one triggered set of data per call.
Details
|
force trigger (F) when TRUE, specifies that the VI should return a block of data without waiting for the specified trigger condition to be met and forces output ready to TRUE. When FALSE, this VI operates normally by inspecting input signals for the specified trigger condition. | ||||||||||
|
restart (F = first call)
clears any previously detected triggers. The default is
FALSE
. This VI automatically restarts on first call, or when any of the following parameters changes in
input signals
:
|
||||||||||
|
input signals
specifies the input data for trigger detection and continuously acquires the data with a constant block size. Make sure that all channels have the same type of timing information for t0, dt, and number of samples. If
input signals
is empty, this VI will continue to inspect buffered samples for the specified trigger condition.
|
||||||||||
|
level trigger configuration
specifies the analog level trigger conditions that must be met for a valid trigger.
|
||||||||||
|
trigger channel index (0) specifies which element of the input signals array will be monitored for a trigger. All input signals are returned in triggered signals . | ||||||||||
|
mode (FIFO)
specifies how this VI will buffer and return multiple triggers. The default is First In, First Out.
|
||||||||||
|
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||
|
pretrigger samples (0) specifies the number of samples prior to the detected trigger to return in triggered signals . The maximum pretrigger samples is the block size -1 (N - 1). The default is 0 , meaning that the first sample in triggered signals corresponds to the detected trigger. | ||||||||||
|
triggered signals
returns the triggered portion of the
input signals
when
output ready
is TRUE.
triggered signals
returns the same block size as
input signals
, including pretrigger samples.
|
||||||||||
|
output ready returns TRUE when a new set of triggered signals is available for processing. | ||||||||||
|
new trigger detected returns TRUE when trigger conditions were met on the trigger channel in this block iteration. | ||||||||||
|
error out contains error information. This output provides standard error out functionality. |
SV Software Triggering (Analog Edge) Details