当我尝试同步多个SC Express模块时,为什么出现错误-201346?



硬件: Multifunction DAQ (MIO)>>SC Express

问题:

我编写了一个应用程序,该程序用于同步几个SC Express模块的采集任务。当我运行程序时,出现下列错误:

Error -201346

Possible reason(s):

Synchronization Type cannot be Slave without configuring the device to use an external Sync Pulse. Set the Synchronization Type to Master or configure the device to use an external Sync Pulse.


我如何解决这个错误?



解答: 为了同步PXIe-4300,PXIe-4330和PXIe-4331板卡,您必须在设备间共享一个共同的参考时钟、触发以及同步脉冲信号。在设备间共享触发必然会给触发信号引入偏移。触发信号偏移的校正可以通过设置一个设备作为主设备,另外一个设备设置为从设备,并且在DAQmx触发属性节点中设置同步类型属性来实现。任何设置为从设备的仪器必须从外部源接收一个触发和一个同步脉冲信号。

当您设置了同步类型属性为从设备而没有直接连接外部同步脉冲信号给该设备时,会出现错误-201346。可以在DAQmx采样时钟属性节点设置同步脉冲源属性,来实现信号从主设备连接同步脉冲到从设备。下面链接中的范例展示了信号连接是如何实现的。

关于同步SC Express模块的更多信息,请您参考下面链接的用户手册中的同步章节。

相关链接: DAQmx Help: Data Acquisition VI's and Properties: Synchronization Type Property
DAQmx Help: Trigger Skew Correction
Product Manuals: NI PXIe-4330/4331 User Manual
Product Manuals: NI PXIe-4300 User Manual
Developer Zone Example: Multi-Device Synchronization of DSA Analog Input and Output Using a Shared Timebase & Trigger with DAQmx

附件:





报告日期: 12/14/2012
最近更新: 02/12/2014
文档编号: 64DBKNP0