Every time I reboot my system, my cDAQ-9181 is not recognized by my application. I need to perform a self-test every time for it to be working again. Is there a way to avoid this?My cDAQ is constantly on even if my system is turned off.
You can program on your application a self-test function that is going to be performed every time you run the application. This way you ensure yourself that the device is going to be available.You can programmatically add this functionality to the application.
Both the host (running DAQmx) and the chassis are aware of their connection status and attempt to keep a connection active at all times by corresponding via a 'heartbeat' message. If either side of that communication isn't possible then the entire communication path between host and chassis comes into question. If either side of the link senses a loss in connection (or if both do), then some action is required to re-establish communication. In the case of the host-side losing its connection to the device (which a reboot would definitely qualify as), any driver operation will cause DAQmx to reinitiate communication.This loss also affects any modules you are using on your chassis. In order to make your modules re-appear, you need to do a Self-Test or Device Reset.
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.