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,953 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,930 Views)
Solution
Accepted by 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,894 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,878 Views)

Thank you all very much

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