LabVIEW Sound and Vibration API Reference

SVPO Analog Tacho Process VI

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

SVPO Analog Tacho Process VI

Owning Palette: Embedded Monitoring VIs

Requires: Sound and Vibration Toolkit

Locates tachometer pulse positions in analog tachometer signals using the number of generated pulses per revolution, the pulse width, and the arrival edge of the tachometer pulse. Use this VI on embedded targets that have limited computational resources. Wire data to the analog tacho signal input to determine the polymorphic instance to use or manually select the instance.

SVPO Analog Tacho Process (1 Ch DBL 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.
analog tacho signal specifies the input analog tachometer signal.
sampling rate [Hz] specifies the sampling rate of the input analog tachometer signal in hertz.
threshold specifies the trigger level that a tachometer pulse must cross to be considered valid. The default is 0.00.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
hysteresis specifies a level above or below the threshold level. Use hysteresis to reduce false triggering that noise in an analog tachometer signal might cause. When the slope is Rising, the analog tachometer signal must fall below threshold minus hysteresis before this VI detects the next pulse. When the slope is Falling, the analog tachometer signal must rise above threshold plus hysteresis before this VI detects the next pulse. The default is 0.00.
pulse width specifies the minimum number of points a valid tachometer pulse must contain. pulse width must be greater than zero. The default is 2.
slope specifies the type of edge that indicates the arrival of a tachometer pulse.

0Rising (default)—Specifies that a rising edge indicates the arrival of a tachometer pulse.
1Falling—Specifies that a falling edge indicates the arrival of a tachometer pulse.
speed position info returns the position information for each tachometer signal.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
current speed [RPM] returns the current rotational speed, in revolutions per minute.

SVPO Analog Tacho Process (1 Ch DBL Array) with IC

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.
initial conditions specifies the initial internal state of this VI. This input should come from the previous output of final conditions from the last call to this VI in order to operate on samples continuously.
analog tacho signal specifies the input analog tachometer signal.
sampling rate [Hz] specifies the sampling rate of the input analog tachometer signal in hertz.
threshold specifies the trigger level that a tachometer pulse must cross to be considered valid. The default is 0.00.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
hysteresis specifies a level above or below the threshold level. Use hysteresis to reduce false triggering that noise in an analog tachometer signal might cause. When the slope is Rising, the analog tachometer signal must fall below threshold minus hysteresis before this VI detects the next pulse. When the slope is Falling, the analog tachometer signal must rise above threshold plus hysteresis before this VI detects the next pulse. The default is 0.00.
pulse width specifies the minimum number of points a valid tachometer pulse must contain. pulse width must be greater than zero. The default is 2.
slope specifies the type of edge that indicates the arrival of a tachometer pulse.

0Rising (default)—Specifies that a rising edge indicates the arrival of a tachometer pulse.
1Falling—Specifies that a falling edge indicates the arrival of a tachometer pulse.
final conditions returns the final internal state of this VI. This output should be passed to the initial conditions input on the next call to this VI in order to operate on samples continuously.
speed position info returns the position information for each tachometer signal.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
current speed [RPM] returns the current rotational speed, in revolutions per minute.

SVPO Analog Tacho Process (1 Ch DBL WDT)

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.
analog tacho signal specifies the input analog tachometer signal.
threshold specifies the trigger level that a tachometer pulse must cross to be considered valid. The default is 0.00.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
hysteresis specifies a level above or below the threshold level. Use hysteresis to reduce false triggering that noise in an analog tachometer signal might cause. When the slope is Rising, the analog tachometer signal must fall below threshold minus hysteresis before this VI detects the next pulse. When the slope is Falling, the analog tachometer signal must rise above threshold plus hysteresis before this VI detects the next pulse. The default is 0.00.
pulse width specifies the minimum number of points a valid tachometer pulse must contain. pulse width must be greater than zero. The default is 2.
slope specifies the type of edge that indicates the arrival of a tachometer pulse.

0Rising (default)—Specifies that a rising edge indicates the arrival of a tachometer pulse.
1Falling—Specifies that a falling edge indicates the arrival of a tachometer pulse.
speed position info returns the position information for each tachometer signal.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
current speed [RPM] returns the current rotational speed, in revolutions per minute.

SVPO Analog Tacho Process (1 Ch DBL WDT) with IC

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.
initial conditions specifies the initial internal state of this VI. This input should come from the previous output of final conditions from the last call to this VI in order to operate on samples continuously.
analog tacho signal specifies the input analog tachometer signal.
threshold specifies the trigger level that a tachometer pulse must cross to be considered valid. The default is 0.00.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
hysteresis specifies a level above or below the threshold level. Use hysteresis to reduce false triggering that noise in an analog tachometer signal might cause. When the slope is Rising, the analog tachometer signal must fall below threshold minus hysteresis before this VI detects the next pulse. When the slope is Falling, the analog tachometer signal must rise above threshold plus hysteresis before this VI detects the next pulse. The default is 0.00.
pulse width specifies the minimum number of points a valid tachometer pulse must contain. pulse width must be greater than zero. The default is 2.
slope specifies the type of edge that indicates the arrival of a tachometer pulse.

0Rising (default)—Specifies that a rising edge indicates the arrival of a tachometer pulse.
1Falling—Specifies that a falling edge indicates the arrival of a tachometer pulse.
final conditions returns the final internal state of this VI. This output should be passed to the initial conditions input on the next call to this VI in order to operate on samples continuously.
speed position info returns the position information for each tachometer signal.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
current speed [RPM] returns the current rotational speed, in revolutions per minute.

Log in to get a better experience