Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I output a digital value (0 or 1) directly with a VI on the RTSI-bus?


The Device is a PCI-MIO-16XE10.
Thanks.
0 Kudos
Message 1 of 4
(3,171 Views)
The RTSI bus is designed for sharing timing and control signals between boards. By timing and control we mean clock signals, digital triggers, etc. RTSI is not meant to pass I/O signals, even digital I/O signals. Thus, it is not possible to connect one of the digital I/O lines on your board to a RTSI line. A way to accomplish what you would like to do might be to toggle GPCTR0's Output and connect that signal to the RTSI bus. You would do this by configuring the counter to perform event counting and counting down from a specified number of pulses on the source pin and configuring the counter's output to toggle on terminal count. You could also configure the counter to perform pulse train generation or single pulse generation. To connect the output to the RTSI bus, yo
u will need to call the Route Signal VI from the DAQ Calibration & Configuration Function Pallette with Signal Name set to RTSIn and Signal Source set to GPCTR0 Output.

Regards,
Erin
0 Kudos
Message 2 of 4
(3,171 Views)
I would like to receive a message from the TCP/IP bus and to generate
from it a starting signal over the RTSI bus that starts several
devices.
I thought for it it a VI would give.

Shouldn't that be possible really?

Regards,
Shadow
0 Kudos
Message 3 of 4
(3,171 Views)
If you want to start an acquisition on several devices simulstaneously based on a TCP/IP message, you could programmatically start the acquisition on one device (master) and start the other devices (slaves) from its AI Start Trigger signal, which you can route to the RTSI bus using the Route Signal.vi. There are examples available on board synchronization at http://zone.ni.com/libraries/
0 Kudos
Message 4 of 4
(3,170 Views)