Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Example Program
NI Supported: Yes
Publish Date: Sep 6, 2006

Using RTSI for High-Level Integration with DAQ, IMAQ, and Motion Control Devices

7 ratings | 2.14 out of 5
Print

Downloads

Filename: integration.llb
Requirements: View

This example illustrates how to use real-time system integration (RTSI) to route common signals between National Instruments data acquisition (DAQ), image acquisition (IMAQ), and motion control devices.
Master signals and slave signals are the two signal types. The master signal controls one RTSI line, and the slave signals on this RTSI line use the master signal. Each RTSI line can have only one master signal, but multiple slave signals can use the master signal. This example allows you to control the following master and slave signals for each product:

* DAQ Master Signals: AI Start, AI Scan Clock
* DAQ Slave Signals: AI Start, AI Scan Clock, AI Scan Clock Digital Gate
* IMAQ Master Signals: Acquisition in Progress, Acquisition Done, HSYNC, VSYNC, Frame Start, Frame Done
* IMAQ Slave Signals: Trigger Start of Acquisition, Trigger Each Buffer
* Motion Master Signals: Encoder, Breakpoint, Index
* Motion Slave Signal: High-Speed Capture

This example also provides a RTSI monitor that uses the DAQ counter to count the number of edges on a RTSI line, which is useful for determining how fast pulses are sent on particular RTSI lines.

Requirements


Filename: integration.llb

Software Requirements


Application Software: LabVIEW Full Development System 6.1
Language(s): LabVIEW

Hardware Requirements


Hardware Group: Vision (IMAQ), Multifunction DAQ (MIO), Motion Control
Driver: NI-IMAQ, Traditional NI-DAQ (Legacy) 6.9.2, NI-Motion

 
7 ratings | 2.14 out of 5
Print

Reader Comments | Submit a comment »

There is an error in the program
- Robin Chelliyil, UIUC. rchelli2@uiuc.edu - Jan 26, 2006

Far too complex. Simple examplples are needed.
- Jul 28, 2003

 

Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).