I have a LabVIEW program that runs DAQmx Tasks (preconfigured via NI MAX). The hardware is a cDAQ-9188, connected directly to the laptop via Ethernet cable. Both machines have static IP addresses (same subnet).
Each time we turn on the machines, NI MAX reports that the cDAQ-9188 is Reserved and Running. However, the C-series modules are reported as Not Present (error code -88705: "The specified device is not present or is not active in the system. The device may not be installed on this system, may have been unplugged, or may not be installed correctly")
As a result, the LabVIEW program throws an error, because the physical channels required by the DAQmx Tasks are not found.
Each time we turn on the whole system, we go to NI MAX -> My System -> Devices and Interfaces -> Network Devices -> NI cDAQ-9188 and click "Self Test".
The test always succeeds, and seems to do some kind of initialization behind the scenes. After this step, the LabVIEW program runs without any issues.
Solved! Go to Solution.
I have a similar problem, but solution provided here does not work for me.
When computer is turned on, cards related to the device (cDAQ-9189) are disabled.
When I run a custom program it throws me "Device cannot be accessed."
Status Code: -201003
Runing self-test or reset the device programatically don't fix this. I just have to click on each link in
NI MAX software for it to becomes available:
How do I do this programaticaly, so my software can run on boot?
Hello alex_mdr and lupo,
You might try making a new thread for this question. The original post is kinda old and by creating a new thread you could potentially get more user exposure to your question.
If I remember correctly, this is what I did:
After that, the errors stopped occurring so I didn't need to do Self-Tests anymore.
(Post a reply here if this solution works for you)
Hi JKSH !
Thanks for your answer.
Resetting NI MAX helped to make my problem reconstructable.
So I have solved the issue (mixture of Windows behavior and own bug)