LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Does anyone have experience with using ComponentWorks to control one DAQ device using NI-DAQ while a LV application use another device via NI-DAQ, AT THE SAME TIME?

I have done multiple device using NI-DAQ at the same time.

I would like to know if anyone as used NI-DAQ from two different app's at the same time.

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 1 of 3
(2,609 Views)
I have not run two programs in different environments like this but I do have some concerns. The NI-DAQ driver is not multithreaded. Do to this fact alone I am concerned about the integrity of your acquisition. Take a look at how your calls are made. For example, if you are doing an AI read, it will block any other calls to the driver until that AI read is done. If you can guarantee that the calls will not overlap you shouldn't have an issue but I doubt you can guarantee this.
Message 2 of 3
(2,609 Views)
As much as I hate to admit it, YOU ARE RIGHT!

I will tread lightly on this project.

Thanks for the sanity check,

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 3 of 3
(2,609 Views)