05-20-2016 01:50 PM
I am using cDAQ DIO Card 9375 in chassis 9174 for one of my application. When the application try to read DI channel, the DAQmx drivers sometimes gets hung(Not always it gets hung, once in 50 run approx). When I narrowed down the search, I found that DAQmx Read VI is stuck in Call library function (nilvaiu.dll). It gets stuck there for infinite time although I have provide 10 sec timeout. I have to use task manager to force stop the application. Have anyone faced the same issue before? (Note: I am using LabVIEW version is 2013 and DAQmx driver 14.0)
05-20-2016 08:04 PM
USB Chassis? My first thought is to make sure that Window's "power-saving feature" of turning off USB buses is turned off. You can turn that off in the Device Manager.
05-23-2016 09:48 AM
Thanks for the reply. I checked, it is already off
05-24-2016 04:31 PM
NGupta,
It seems like there might be a hangup in the DAQ device accessing the nilvaiu.dll. I would recommend repairing DAQmx Drivers and if that doesn't seem to work, to reinstall DAQmx Drivers through the Command Prompt. I've attached the resources for both below.
Repair:
http://digital.ni.com/public.nsf/allkb/AC6ED75D3D93375686256E8E00245F0D
Force Reinstall:
http://digital.ni.com/public.nsf/allkb/ADD22E807D5A12AD862579EC00760F79
Best,
Ali S
Applications Engineer
National Instruments