Finds the first level-crossing location in a signal.
A Boolean specifying whether the history, or internal state, of the node has to be reset.
|True||Resets the internal state of the node.|
|False||Does not reset the internal state of the node.|
The internal state contains the final state of the input signal. This node uses this as the initial state the next time this node is called.
The threshold value that the input signal must cross before a trigger is detected.
Amount above or below the threshold level through which the input signal must pass before a trigger level crossing is detected.
Using Hysteresis to Detect A Trigger Level Crossing
Trigger hysteresis is used to prevent noise from causing a false trigger. For a rising edge trigger slope, the signal must pass below level - hysteresis before this node detects a trigger level crossing. For a falling edge trigger slope, the signal must pass above level + hysteresis before this node detects a trigger level crossing.
The mode in which to retrieve the trigger location.
|Index||0||Retrieves the trigger location in terms of an array index.|
|Time||1||Retrieves the trigger location in terms of time in seconds.|
Algorithm for Calculating the Trigger Location by Time
This node computes Time by the following equation:
time = t0 + (index*dt)
where t0 and dt are contained in the input signal.
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: No error
The edge or slope in which the node detects the trigger.
|Falling Edge||0||Detects a trigger on the falling edge, or negative slope.|
|Rising Edge||1||Detects a trigger on the rising edge, or positive slope.|
Default: Rising Edge
The index or time of the detected trigger.
Error information. The node produces this output according to standard error behavior.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported