Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

synchronize two PCI 6110 boards

Hey,

 I am upgrading our DAQ pc (well, in fact it was a Mac) to a new linux machine. I have two PCI 6110 cards which are connected via the RTSI-bus. Everything seems to be operational: both AI and AO. However, when I try to synchronize these two boards I run into trouble. I am able to acquire data on both cards (/Dev3/ai0 and /Dev4/ai0). My digital trigger on  Dev3  is at /Dev3/PFI7 and on Dev4 at /Dev4/RTSI1.  Only one external trigger is connected to both boards. And both boards give me data.This is an indication that the communication between the two boards somehow works.  The data from the two boards is not synchronous unfortunately. I do start the task on Device 4 before I start the task on Device 3. I have tried many things,  if for example I run the example application " Multi-Device Synch-Analog Input-Finite Acq-Ext Dig Start.vi" I get the error message "no registered trigger lines could be found between the devices ...  make sure RTSI is registered in MAX" (error - 89125).  From searches on the discussion fora, I got the impression MAX is a windows tool. I am using SUSE 9.3, Labview 8.5, and NiDaqmx 8.0.  By the way - the latter driver only comes with support for Labview 8.0, so I have to work around this, but things seem to work.  So I guess, the problem I have is related to asynchronous clocks and not being able to syncronize both of these clocks. I actually only need one sample of the signal (the first).

 Thank you very much - Any help is *strongly* appreciated.
0 Kudos
Message 1 of 3
(2,856 Views)

Hello Kongking,

 

thank you for your post on our webforum.

I don't have a Linux machine to test this for you. I do have a sugestion;

Did you configure the RTSI cable between the two devices. A configuration guide is included with the driver (also to be found under; http://ftp.ni.com/support/softlib/multifunction_daq/nidaqmx/8.0/Linux/SUSE/configurationguide.html )

You can use the nidaqmxconfig command line utility to configure. Please find the following example in the document;

NI-DAQmx RTSI Cable
The following example shows the configurable settings for a RTSI cable:

[DAQmxRTSICable RTSICable0]
RTSI.ConnDevs = Dev1, Dev2
RTSI.LineReservationMask = 0

I hope this will help you further.

 

Best regards,

Martijn

Martijn S
Applications Engineer
NI Netherlands
0 Kudos
Message 2 of 3
(2,841 Views)
Hoi Martijn,

 Thank you very much for your answer. I guess I overlooked that configuration file. It works now !

 Thanks again for pointing me in the right direction !

 Best Regards,

   KongKing
0 Kudos
Message 3 of 3
(2,829 Views)