Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Can a DAQmx task have channels of same type but from different daq cards?

In my application I have to use analog output channels from two different daq cards. Is it possible to have all these channels which are of same type but from different daq cards (devices) in the same task?

Vicku.
0 Kudos
Message 1 of 3
(3,038 Views)
Hi Vicku,

In general, no this is not supported.  There is a lot of implied synchronization when putting multiple devices in a single task.  For example, you would expect the data to be sampled (or generated, if AO) simultaneously between the two devices.  What if the devices are multiplexed?  You would expect the channels to be scanned in the order that you would specify in your task which is complicated.  Doing that behind the scenes in a single task is a hard problem to solve generically.  Different families of devices have different behavior when it comes to synchronization.

However, there is hope!  There are really good synchronization examples (In LabVIEW: Hardware Input and Output > DAQmx > Synchronization > Multi-Device) available for you to start with.  Also, DAQmx 8.0 introduced a multi-device task for DSA devices, and DAQmx 8.1 introduced similar support for SMIO devices.  If you are using any of those devices, then you should be good to go.

-Zach
------
Zach Hindes
NI R&D
Message 2 of 3
(3,019 Views)
Thank you very much for the suggestion Zach. I was able to find examples on synchronization and was able to synchronize the analog outputs in two tasks.

Regards,
Vicku.
0 Kudos
Message 3 of 3
(3,010 Views)