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


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Synchronizing Two PCI DSA Devices with CVI in Traditional DAQ

0 ratings | 0.00 out of 5
Print

Downloads

Filename: sync_2_pci_dsa_boards.zip
Requirements: View

This program synchronizes the triggering and internal clocking of two DSA boards. The scheme for trigger synchronization is identical to the one used for E series boards. The Select_Signal function routes the In_Start_Trigger signal from the master board to a RTSI pin. Select_Signal connects this RTSI line to the trigger circuitry of the slave board.

Unlike E series boards, DSA devices do not accept external scan clocks. Instead, the fundamental timebase of one DSA board can be slaved to another. The two boards act as one, with minimal phase error between data sampled on each board. (This error is unavoidable on MIO boards, even when they share a common scan clock). Select_Signal routes the Board_Clock signal from the master to the slave.

You do not need to modify this code to synchronize a pair of 445x devices, 455x devices, or 447x devices. Although transparent in software, these device classes use slightly different hardware schemes for synchronization. The program will not allow you to mix DSA board types such as a PCI-4472 and PCI-4551.

The PCI-447x boards are also supported in DAQmx and is the preferred API to use with these boards. There are shipping examples which demonstrate how to synchronize PCI-447x devices in CVI with DAQmx.



Related Links:
DSA Synchronization in DAQmx

Requirements


Filename: sync_2_pci_dsa_boards.zip

Software Requirements


Application Software: LabWindows/CVI Base Development System 7.0
Language(s): C

Hardware Requirements


Hardware Group: Dynamic Signal Analyzers (DSA)
Hardware Model: PCI-4451, PCI-4452, PCI-4552, PCI-4474, PCI-4551, PCI-4472
Driver: Traditional NI-DAQ (Legacy) 6.9.3

 
0 ratings | 0.00 out of 5
Print

Reader Comments | Submit a comment »

 

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/).