Does NI-9403 Support Change Detect?

Updated Sep 5, 2024

Reported In

Hardware

  • NI-9403

Issue Details

I am using NI-9403 and found something related to the Change Detect property confusing.
The ni-daqmx-c-api-ref shows the property Digital Input >> Timing >> Change Detection Supported as being supported for the NI-9403.

However, when running the Digital - Change Detect.vi from the LabView shipping example using the NI-9403 (simulated), the .vi returns an error that the lines do not support change detection.
enter image description here

The knowledge base does not show the NI-9403 supporting change detection. Is the documentation in the ni-daqmx-c-api-ref incorrect?

Solution

The DAQmx Physical Channel property Digital Input >> Timing >> Change Detection Supported allows programs to ask DAQmx whether change detection is supported.

The fact that this property is supported does not mean that change detection is supported. If you query this property for a NI 9403 channel, it will tell you the answer is "no". 

screenshot of DI.ChangeDetectSupported property node read screenshot of false bool indicator