Counter Input >> Position >> Decoding Type
- Updated2023-03-16
- 1 minute(s) read
| Data Type: | int32 |
| Description: | Specifies how to count and interpret the pulses the encoder generates on signal A and signal B. DAQmx_Val_X1, DAQmx_Val_X2, and DAQmx_Val_X4 are valid for quadrature encoders only. DAQmx_Val_TwoPulseCounting is valid for two-pulse encoders only. |
Valid values
| DAQmx_Val_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. |
| DAQmx_Val_X2 | 10091 | Count the rising and falling edges of signal A. |
| DAQmx_Val_X4 | 10092 | Count the rising and falling edges of signal A and signal B. |
| DAQmx_Val_TwoPulseCounting | 10313 | Increment the count on rising edges of signal A. Decrement the count on rising edges of signal B. |
You can get/set/reset this property using:
DAQmxGetCIEncoderDecodingType
DAQmxSetCIEncoderDecodingType
DAQmxResetCIEncoderDecodingType