07-19-2009 08:27 PM
Hi,
I'm trying to perform synchronous DAQ with two PXI-6133 cards in a PXI-1000B system. I have tried to tie one card's clock to the other other to ensure synchronisation but the code is producing various errors and I'm not sure how to proceed. What I want to do is ensure that both cards are running to the the same clock and then be able to trigger the aquisition synchronously. I have looked through the examples but am having trouble working out which ones are applicable to this task. What sort of solution is appropriate for these cards?
Thanks in advance.
07-19-2009 09:16 PM
I have tried another method using the master timebase. This time the 'master' device produces the expected output but the 'slave' device produces the following error:
Error -89125 occurred at an unidentified location
Possible reason(s):
No registered trigger lines could be found between the devices in the route.
If you have a PXI chassis, identify the chassis correctly in MAX, and make sure it has been configured properly. If you are using PCI devices, make sure they are connected with a RTSI cable and that the RTSI cable is registered in MAX. Otherwise, make sure there is an available trigger line on the trigger bus shared between the devices.
How do I configure the PXI chassis correctly? What is required?
07-20-2009 01:14 PM
You should take a look at the following Developer Zone article about synchronizing multiple devices. There are also examples located in LabVIEW under Help»Find Examples...»Hardware Input and Output»DAQmx»Synchronization»Multi-Device.
http://zone.ni.com/devzone/cda/tut/p/id/3615#toc4
This should hopefully also resolve any errors that are occuring from the trigger routing. You may also want to check and make sure the trigger lines are not reserved in Measurement and Automation Explorer by selecting the chassis and then selecting the Triggers tab and ensuring the lines are unchecked.