Specifies how to count and interpret the pulses the encoder generates on signal A and signal B. X1, X2, and X4 are valid for quadrature encoders only. Two Pulse Counting is valid for two-pulse encoders only.

X2 and X4 decoding are more sensitive to smaller changes in position than X1 encoding, with X4 being the most sensitive. However, more sensitive decoding is more likely to produce erroneous measurements if vibration exists in the encoder or other noise exists in the signals.

Remarks

The following table lists the characteristics of this property.

Short Name CI.Encoder.DecodingType
Data type ci32.png
Permissions Read/Write
Resettable True
Settable While Task Is Running device-specific
Available in Run-Time Engine True
X1 10090
If signal A leads signal B, count the rising edges of signal A. If signal B leads signal A, count the falling edges of signal A.
X2 10091
Count the rising and falling edges of signal A.
X4 10092
Count the rising and falling edges of signal A and signal B.
Two Pulse Counting 10313
Increment the count on rising edges of signal A. Decrement the count on rising edges of signal B.