LabVIEW Sound and Vibration API Reference

OAT Output Trigger Event VI

  • Updated2024-06-18
  • 7 minute(s) read

OAT Output Trigger Event VI

Owning Palette: Utility VIs

Requires: Sound and Vibration Toolkit

Detects the first level-crossing condition. The upper setpoint and lower setpoint of the threshold and the hysteresis specify the trigger conditions. Wire data to the signal in input to determine the polymorphic instance to use or manually select the instance.

OAT Output Trigger Event (XY)

reset? specifies the initialization of the internal states. The first time this VI runs, or when reset? is TRUE, the internal states initialize to zero. If reset? is FALSE, this VI sets the internal states to the final states from the previous call to the VI. The default is FALSE.
trigger on specifies the trigger type.

0over lower setpoint (default)—The VI detects a trigger if signal in rises over the lower setpoint.
1under upper setpoint—The VI detects a trigger if signal in falls under the upper setpoint.
2both—The VI detects a trigger when signal in rises over the lower setpoint or falls under the upper setpoint.
signal in specifies the signal to use to detect the first crossing-level trigger condition.
X specifies the x-axis value of signal in.
Y specifies the y-axis value of signal in.
upper setpoint specifies the upper setpoint value that signal in must fall below before a trigger is detected. The default value is Inf.
lower setpoint specifies the lower setpoint value that signal in must rise above before a trigger is detected. The default value is -Inf.
hysteresis specifies the amount above and below level through which signal in must pass before a trigger level crossing is detected.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
trigger detected? returns TRUE if this VI detects a valid trigger.
error out contains error information. This output provides standard error out functionality.

OAT Output Trigger Event (Waveform)

reset? specifies the initialization of the internal states. The first time this VI runs, or when reset? is TRUE, the internal states initialize to zero. If reset? is FALSE, this VI sets the internal states to the final states from the previous call to the VI. The default is FALSE.
trigger on specifies the trigger type.

0over lower setpoint (default)—The VI detects a trigger if signal in rises over the lower setpoint.
1under upper setpoint—The VI detects a trigger if signal in falls under the upper setpoint.
2both—The VI detects a trigger when signal in rises over the lower setpoint or falls under the upper setpoint.
signal in specifies the signal to use to detect the first crossing-level trigger condition.
upper setpoint specifies the upper setpoint value that signal in must fall below before a trigger is detected. The default value is Inf.
lower setpoint specifies the lower setpoint value that signal in must rise above before a trigger is detected. The default value is -Inf.
hysteresis specifies the amount above and below level through which signal in must pass before a trigger level crossing is detected.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
trigger detected? returns TRUE if this VI detects a valid trigger.
error out contains error information. This output provides standard error out functionality.

OAT Output Trigger Event (Cluster of x0, dx, array)

reset? specifies the initialization of the internal states. The first time this VI runs, or when reset? is TRUE, the internal states initialize to zero. If reset? is FALSE, this VI sets the internal states to the final states from the previous call to the VI. The default is FALSE.
trigger on specifies the trigger type.

0over lower setpoint (default)—The VI detects a trigger if signal in rises over the lower setpoint.
1under upper setpoint—The VI detects a trigger if signal in falls under the upper setpoint.
2both—The VI detects a trigger when signal in rises over the lower setpoint or falls under the upper setpoint.
signal in specifies the signal to use to detect the first crossing-level trigger condition.
x0 specifies the start index.
dx specifies the interval between two samples.
array specifies the input samples.
upper setpoint specifies the upper setpoint value that signal in must fall below before a trigger is detected. The default value is Inf.
lower setpoint specifies the lower setpoint value that signal in must rise above before a trigger is detected. The default value is -Inf.
hysteresis specifies the amount above and below level through which signal in must pass before a trigger level crossing is detected.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
trigger detected? returns TRUE if this VI detects a valid trigger.
error out contains error information. This output provides standard error out functionality.

OAT Output Trigger Event (Time)

reset? specifies the initialization of the internal states. The first time this VI runs, or when reset? is TRUE, the internal states initialize to zero. If reset? is FALSE, this VI sets the internal states to the final states from the previous call to the VI. The default is FALSE.
signal in specifies the signal to use to detect the first crossing-level trigger condition.
time stamp setpoint specifies the time setpoint value that signal in must cross before a trigger is detected.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
trigger detected? returns TRUE if this VI detects a valid trigger.
error out contains error information. This output provides standard error out functionality.

Log in to get a better experience