Owning Palette: Tachometer Processing VIs

Requires: Sound and Vibration Toolkit

Locates tachometer pulse positions in the digital tachometer signal and calculates the rotational speed of a device. Wire data to the digital tacho info input to determine the polymorphic instance to use or manually select the instance.

Minimum Data Requirements This function requires a minimum number of tachometer pulses before an output will be returned. pulse/revolution and reset? inputs will affect the number of pulses required before an output is returned.

OAT Digital Tacho Process (1 Tacho)OAT Digital Tacho Process (N Tachos)

OAT Digital Tacho Process (1 Tacho)

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.
digital tacho info specifies the tachometer information from the digital input channel of the counter device.
tacho counts specifies the counter value at each tachometer pulse. The default is 0.
counter timebase specifies the frequency of the counter clock, in hertz. The default is 1,000 Hz.
counter task type specifies how this VI measures time tachometer pulses.
0 period measurement —Specifies tacho counts as the count between two sequential pulses.
1 event counting (default)—Specifies tacho counts as the count from the measurement start time to the pulse arrival time.
counter digit specifies the number of digits from the counter. The default is 32.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
signal duration [s] specifies the duration of the sound or vibration signal, in seconds, synchronized with the input tachometer signal.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
speed profile returns information about the tachometer pulse arrival time and the rotational speed at each pulse.
time [s] returns the time instant of pulses in seconds.
speed [RPM] returns the rotational speed at each pulse time instant in revolutions per minute.
speed position info returns the position information of the speed [RPM] subparameter.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
no tacho? returns TRUE if no tachometer pulses exist in the input signal. This VI returns FALSE if tachometer pulses exist in the input signal. The default is FALSE.
error out contains error information. This output provides standard error out functionality.

OAT Digital Tacho Process (N Tachos)

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.
digital tacho info specifies the tachometer information from the digital input channel of the counter device.
tacho counts specifies the counter value at each tachometer pulse. The default is 0.
counter timebase specifies the frequency of the counter clock, in hertz. The default is 1,000 Hz.
counter task type specifies how this VI measures time tachometer pulses.
0 period measurement —Specifies tacho counts as the count between two sequential pulses.
1 event counting (default)—Specifies tacho counts as the count from the measurement start time to the pulse arrival time.
counter digit specifies the number of digits from the counter. The default is 32.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution for each channel. The default is 1.
signal duration [s] specifies the duration of the sound or vibration signal, in seconds, synchronized with the input tachometer signal for each channel.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
speed profiles returns information about the tachometer pulse arrival time and the rotational speed at each pulse.
time [s] returns the time instant of pulses in seconds.
speed [RPM] returns the rotational speed at each pulse time instant in revolutions per minute.
speed position info returns the position information of speed [RPM] for each tachometer signal.
positions [s] returns the locations of the samples in seconds.
samples/rev returns the number of samples per revolution.
no tacho? returns TRUE if no tachometer pulses exist in the input signal for each channel. This VI returns FALSE if tachometer pulses exist in the input signal. The default is FALSE.
error out contains error information. This output provides standard error out functionality.