LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Setting parameters for synching pci-6534 cards via RTSI bus

I have been performing high-speed, buffered, looping output with one pci-6534 card.  I am now adding a second 6534 card that I need to sync to the first card via the RTSI bus.  I have successfully used the RTSI bus to see the master REQ1 and ACK1 signals on those channels of the slave (seen at a connector block), using the "RTSI control" vi.  I simply set the master and slave as transmitter and receiver, respectively, over the RTSI bus.

The question is: Once I have used the RTSI control vi to share the necessary signals, do I need to do anything in my "dio config," "dio write," or "dio start" vi's in the looping output code for the 2nd 6534 card to let it know that its REQ, ACK, STPTRG, and CLK signals are coming from the bus?  For example, in the buffered pattern looping output vi, the "dio start" vi has choices of "internal" or "RTSI connection" for its clock.  My master board's code simply uses the internal.  Does my slave need to be set to RTSI connection, or, once I have shared the clock signal over the RTSI bus, is that effectively the internal clock for my slave too?

I apologize it this question is confusing.  Unfortunately, so is the issue.

0 Kudos
Message 1 of 2
(2,400 Views)

Hello bwz,

When you are performing synchronization across the RTSI bus you need to specify that the slave device should get its clock signals from there.  You would use the digital clock config VI to do this.  If you look in the example finder, you will find synchronization example VIs that do the same kind of thing for analog input.  To find the examples, open the example finder by going to Help >> Find Examples >> Hardware Input and Output >> Traditional DAQ >> Multiple Device. 

If you are just getting started developing your application, you may want to consider using DAQmx.  There are many more examples available to look at for this type of synchronization.  To find these examples in the example finder go to Hardware Input and Output >> DAQmx >> Synchronization >> Multi-Device.  To use your PCI-6534 with NI-DAQmx, you must have version 7.4 or later.  The newest version is DAQmx 7.5.  You may also want to look at this tutorial about synchronization with DAQmx. 

I hope this helps!

Laura

Message 2 of 2
(2,391 Views)