Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

When does a clock signal appear on a RTSI bus using DAQmx for a PCI NI-4472 DSA?

Hello,

 

I am trying to synchronize several PCI NI-4472 DSA boards over a RTSI cable using MATLAB. I have read that with DAQmx it is not necessary to use DAQmxExportSignal to put the clock signal on a RTSI line provided that the RTSI cable is registered in MAX and that the DSA cards are listed as being connected to the RTSI device. Apparently, the DAQmx drivers are supposed to route the clock signal between the cards as required….

 

So I have done the above and see in MAX, in the device routes tab for Dev1, that

 

/Dev1/ai/SampleClock uses RTSI6

/Dev1/ai/SampleClockTimebase uses RTSI8

 

Right now I am monitoring the RTSI lines on an oscilloscope in the hopes of detecting a clock signal on one of the three boards in the system while one board (the eventual master) is acquiring data using the Test Panels in MAX. I am getting nothing on the ‘scope (may be monitoring the wrong line – have just posted a request for RTSI pinouts for this DSA) and am wondering under what circumstances is the clock present on the RTSI bus.

 

My real problem is that MATLAB R14SP3 does not yet support a master card in a synchronization application but, oddly enough, seems to allow one to setup slave cards. I would like to continue using the MATLAB data acquisition toolbox to manage the DSA cards and the application and would rather avoid using calls the DAQmx dll library. (It's not clear how to integrate the functionality of the data acquisition toolbox with direct calls to the DAQmx library.) So I am looking for a workaround to get the clock signal on the RTSI bus so that I may try out the slaves.

 

Thanks,

 

Sebulba

0 Kudos
Message 1 of 1
(7,104 Views)