使用传统的NI-DAQ来同步DSA使得精确度小于一个采样周期



主要软件:
主要软件版本: 7.2
主要软件修正版本: N/A
次要软件: N/A
硬件: Modular Instruments>>Dynamic Signal Acquisition and Analysis (DSA)

问题: 我正在使用传统的NI-DAQ建立一个应用来同步两个或更多的动态数据采集(DSA)设备。我的编程环境是像LabWINDOWS/CVI这样以文本为基础的。当我将采样信号路由到两个设备并进行相位失配测量来验证同步的时候,我的同步范围只能在一个采样周期内,如何获得更好的同步?

解答:

DSA设备使用特殊的叫做同步脉冲的RTSI/PXI_Trig信号在两个或更多的设备中同步时钟。当您调用从设备的DAQ_Set_Clock时,设备会设置时钟频率并“监听”过来的同步脉冲。当您调用主设备的DAQ_Set_Clock 时,主设备会产生同步脉冲。

为了使同步脉冲接收正确,您需要按顺序在三个地方调用函数。

  1. 使用Select_Signal 函数将板上时钟和AI Start Trigger 触发信号从主设备路由到从设备中。

       2.  在所有从设备中调用DAQ_Set_Clock 函数。

       3.  在主设备中调用 DAQ_Set_Clock函数。



相关链接: Developer Zone Example Program: Multiple Device Synchronization with PXI-4472s in CVI with Traditional DAQ
Developer Zone Example Program: Synchronizing Multiple PCI DSA Devices in CVI with Traditional DAQ

附件:





报告日期: 02/20/2004
最近更新: 05/25/2011
文档编号: 36J9PO2L