Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Several simultaneous analog read and write

Hello

I have a question about the measurement multithreading capabilities in NI-DAQmx.
If I use 2 or more analog inputs/outputs on the same daq board at the same time, will reading/writing from/to one channel block access to other channels? What I intend to do is to implement several independent regulators running constantly and then be able to read and write other analog channels without interrupting the regulators. I.e. if I start to sample from one analog input (on the same daq board) during 1 s, I don’t want the regulators to be blocked during that time. Can NI-DAQmx solve this or does an access to one function like reading an analog input stop other reading operations from analog ports on the same card? (I've read some pages here at ni.com but cannot find the answer)

Thanks
0 Kudos
Message 1 of 2
(2,909 Views)
Hello!

You can read from multiple analog input channels and at the same time perform output operations as well as perform digital I/O and counter operations.

The speed with which you can perform these actions are dependent on the board you are using (read number of available DMA channels) but the driver itself is multithreaded and supports this.

Regards,
Jimmie A.
Applications Engineer, National Instruments
Regards,
Jimmie Adolph
Systems Engineering Manager, National Instruments Northern European Region

0 Kudos
Message 2 of 2
(2,876 Views)