Greetings,
Briefly, let's talk about SCXI multiplexed operation. In most cases the SCXI chassis will be set up in multiplexed mode. This means that each, and every, module will be multiplexed through channel 0 of the DAQ card. You will usually assign one module to be the chassis controller in MAX. In parallel operation, each module is cabled individually to a DAQ card. Meaning if you had 4 modules you would need 4 DAQ cards. In this case all channels are routed directly to DAQ card channels and no multiplexor on the SCXI chassis is used.
I will assume that you are running in multiplexed operation. This being assumed, the issue at hand is that each module is multiplexed through the DAQ card channel 0. You cannot create multiple tasks at the exac
t same time. Each task will be fighting for resources on your DAQ card. You will need to either create one task, read, and close the task. Or you will need to create one task which encompasses all desired channels from multiple modules in one scan list.
Here is an example ...
daq::1!(ob0!sc1!md1!0:7, ob0!sc1!md2!0:7)
Regards,
Justin Britten
Applications Engineer
National Instruments