LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronous data collection using pci-6143's

I can set up synchronous data collection across the analog inputs of my three PCI-6143's using a separate task for each board and explicitly sharing the master timebase from board 1 (the one receiving the trigger to start data collection) to the other 2.  Then I need 3 read channel VI's etc. 

The DAQ Assistant will configure all the AI channels to work inside one task across the three boards, which is very convenient, but I lose the synchronicity.  Specifically, the device triggering the data collection (board 1), leads the other two boards by a few microseconds.  How can I use a single task for all three boards for analog input (voltages) while retaining completely synchronous data collection?  Thanks!
0 Kudos
Message 1 of 3
(2,463 Views)
And just to clarify I have a RTSI cable connecting the PCI-6143's.
0 Kudos
Message 2 of 3
(2,461 Views)
 

Hi Brian_g,

You should be able to synchronize your SMIO cards by including them in the same task this way. You will have to type in the names, ie "Dev1\ai0:7, Dev2\ai0:7, Dev3\ai0:7" and still specify the start trigger off of your master device. I would work from the "Cont Acq & Graph Int Clk.vi" example and add in the digital trigger.

Please post back if this does not resolve your issue or I didn't answer your question.

Cheers,

Andrew S.

National Instruments

0 Kudos
Message 3 of 3
(2,446 Views)