From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

The program which calls the function of DAQmxBase hangs when it is going to quit.

We have a program on Mac. In it, "NI-DAQmx Base" is called.  When it is going to quit, it hangs. When we force quit it, it crashes.

According to my investigation, the program calls the DAQmxBaseResetDevice in a thread. When quitting the program, it will hang or crash.  If DAQmxBaseResetDevice is removed, it will be OK.
The device is not attached. I think the original people wanted to check if the device is attached by calling DAQmxBaseResetDevice.  Is it correct way to do this check?

In the attachment, I simplified our program.  You can see the details.

Is there some something with it? Please help me.


Operating system: Mac OS X 10.6.8
IDE: Xcode 3.2.6
"NI-DAQmx Base 3.6 - Mac OS X" was downloaded at http://joule.ni.com/nidu/cds/view/p/id/3431/lang/en

0 Kudos
Message 1 of 1
(2,729 Views)