LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DAQmx reads (or writes) in parallel vs. series

Solved!
Go to solution

Is there any efficiency difference between putting DAQmx reads (or writes) in parallel vs. series?

0 Kudos
Message 1 of 5
(2,942 Views)

Sorry to to be vague, but the answer really depends on what you are trying to do. If you are trying to do reads from different channels, you know you can use the ':' and ',' operator while creating the task and then use one read or write VI.

Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
Message 2 of 5
(2,919 Views)
Solution
Accepted by topic author Mark Shepard

Well said.  In addition, using serial would create data flow dependencies, so the reads could not happen at the ame time, where parallel would remove the dependencies.

Adam
Academic Product Manager
National Intruments
0 Kudos
Message 3 of 5
(2,883 Views)

Consider error handling. If one task fails to initialize, are the others still 'safe' to run?

I use parallel DAQ a lot, but I sync their 'parallelism' on the hardware layer (PXI or RTSI). Code (at the hardware abstraction layer) is about catching the errors correctly.

 

Felix

0 Kudos
Message 4 of 5
(2,867 Views)

Thank you all very much

0 Kudos
Message 5 of 5
(2,861 Views)