Showing results for 
Search instead for 
Did you mean: 

Error using cDAQ-9184

Whenever the computer reboots or ethernet cable connecting to cDAQ-9184 is unplugged and re-plugged, my Labwidows application generates an error attempting to communicate with it apparently.

The error I experience is DAQmxCfgSampClkTiming ERROR: specified operation cannot be performed when there are no devices in the task.


The only way to get the cDAQ-9184 working is to open up the Measurement and Automation Explorer and select the cDAQ-9184 and self test it to get it connected.


How can I fix this problem so on a reboot or reconnection of the ethernet cable my Labwindows application can connect to the cDAQ-9184 without having to use MAX?

0 Kudos
Message 1 of 2

Hi Barney99,

What you describe as your solution is a little strange. But, to focus on the problem at hand. Do you create a Task/Virtual Channel* in your code?

It sounds like that's not the case, given the error message. 
Section 3 of the following document goes over creating tasks and virtual channels, including C code:
Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications

*The difference between the two can be found in this document:

Channels and Tasks in NI-DAQmx

You may also wish to post in the DAQ forums, since this question is more closely related to DAQ than LabWindows/CVI. 

Product Support Engineer | NI
0 Kudos
Message 2 of 2