Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

OAT Convert to Even Angle Signal VI

Owning Palette: Order Analysis VIs

Installed With: Sound and Vibration Measurement Suite

Converts an even-time-spaced scaled signal to an even-angle-spaced signal by resampling the acquired signal. The output signal is synchronous to the rotational speed with a constant number of samples per revolution. The data type you wire to the scaled signal [EU] input determines the polymorphic instance to use.

Use the pull-down menu to select an instance of this VI.

OAT Convert to Even Angle Signal (1 Channel)

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.
analysis method specifies the analysis method this VI uses to convert the scaled signal [EU] to even-angle signal.
0fast—(Default) The fast method can generate accurate results suitable for most applications and works well with both analog and digital tachometer signals.
1accurate—The accurate method can generate more accurate results than the fast method, especially if you are performing run-up or run-down tests with high speed transition rates. However, the accurate method requires an accurate tachometer pulse measurement to generate accurate results. Typically, using a counter to acquire digital tachometer signals yields an accurate tachometer pulse position. This method also is approximately 30% slower than the fast method.
scaled signal [EU] specifies the scaled signal expressed in the selected engineering units. To obtain a properly scaled signal, you can use the SVL Scale Voltage to EU VI or define a virtual channel in Measurement & Automation Explorer (MAX).
speed profile specifies the arrival time and the rotational speed of each tachometer pulse.
time [s] specifies the arrival time, in seconds, of each tachometer pulse.
speed [RPM] specifies the rotational speed, in revolutions per minute, of each tachometer pulse.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
error in describes error conditions that occur before this node runs. The default is no error. If an error occurred before this node runs, the node passes the error in value to error out. This node runs normally only if no error occurred before this node runs. If an error occurs while this node runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this node ran or FALSE (checkmark) to indicate a warning or that no error occurred before this node ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning. The default is an empty string.
max order specifies the maximum order to analyze. If max order is less than or equal to 0, this VI automatically sets a maximum order to analyze. The default is 0.
zero delay? specifies whether filter delay exists between the input signal and the output signal. The default is FALSE.
even-angle signal returns data resampled at even-angle intervals. This parameter is synchronous to the rotational speed with constant number of samples per revolution.
r0 returns the starting index value for counting revolutions.
dr returns the revolution interval between two sequential samples.
Y returns the value of the even-angle-spaced sample in a scaled engineering unit.
even-angle channel info returns information about the measurement system for even-angle signal.
even-angle position info returns the position information of even-angle signal.
positions [s] returns the locations of the samples, in seconds.
samples/rev returns the number of samples in each revolution.
error out contains error information. If error in indicates that an error occurred before this node ran, error out contains the same error information. Otherwise, it describes the error status that this node produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning.
actual max order returns the actual maximum order this VI uses.

OAT Convert to Even Angle Signal (N Channels)

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.
analysis method specifies the analysis method this VI uses to convert the scaled signal [EU] to even-angle signal.
0fast—(Default) The fast method can generate accurate results suitable for most applications and works well with both analog and digital tachometer signals.
1accurate—The accurate method can generate more accurate results than the fast method, especially if you are performing run-up or run-down tests with high speed transition rates. However, the accurate method requires an accurate tachometer pulse measurement to generate accurate results. Typically, using a counter to acquire digital tachometer signals yields an accurate tachometer pulse position. This method also is approximately 30% slower than the fast method.
scaled signals [EU] specifies the scaled signals expressed in the selected engineering units. To obtain a properly scaled signal, you can use the SVL Scale Voltage to EU VI or define a virtual channel in Measurement & Automation Explorer (MAX).
speed profile specifies the arrival time and the rotational speed of each tachometer pulse.
time [s] specifies the arrival time, in seconds, of each tachometer pulse.
speed [RPM] specifies the rotational speed, in revolutions per minute, of each tachometer pulse.
pulse/revolution specifies the number of pulses the tachometer generates during each revolution. The default is 1.
error in describes error conditions that occur before this node runs. The default is no error. If an error occurred before this node runs, the node passes the error in value to error out. This node runs normally only if no error occurred before this node runs. If an error occurs while this node runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
status is TRUE (X) if an error occurred before this node ran or FALSE (checkmark) to indicate a warning or that no error occurred before this node ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning. The default is an empty string.
max order specifies the maximum order to analyze. If max order is less than or equal to 0, this VI automatically sets a maximum order to analyze. The default is 0.
zero delay? specifies whether filter delay exists between the input signal and the output signal. The default is FALSE.
even-angle signals returns the data resampled at even-angle intervals for each channel. even-angle signals are synchronous to the rotational speed with constant number of samples per revolution.
r0 returns the starting index value for counting revolutions.
dr returns the revolution interval between two sequential samples.
Y returns the value of the even-angle-spaced sample in a scaled engineering unit.
even-angle channel info returns information about the measurement configuration for multiple channel even-angle signals.
even-angle position info returns the position information of even-angle signals.
positions [s] returns the locations of the samples, in seconds.
samples/rev returns the number of samples in each revolution.
error out contains error information. If error in indicates that an error occurred before this node ran, error out contains the same error information. Otherwise, it describes the error status that this node produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning.
actual max order returns the actual maximum order this VI uses.

Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit