为什么在cDAQ上缓冲数字输出第一个采样率是错误的



主要软件:
主要软件版本: 9.3.5
主要软件修正版本: 9.4
次要软件: N/A
硬件: CompactDAQ>>Backplanes>>cDAQ-9178, CompactDAQ>>Backplanes>>cDAQ-9174, CompactDAQ>>Backplanes>>cDAQ-9181, CompactDAQ>>Backplanes>>cDAQ-9191, CompactDAQ>>Backplanes>>cDAQ-9188, CompactDAQ>>Backplanes>>cDAQ-9171

问题:

当我操作一个缓冲数字输出任务时,我注意到第一个采样点有时候在特定的系统中是不正确的。

我只在cDAQ-9188机槽中5-8槽中使用数字输出模块时会出现。



解答:

在DAQmx 9.4之前,使用cDAQ在产生缓冲数字信号时,第一个数字输出采样的确是会丢失的。当这种情况发生,输出FIFO的前一个值被覆盖了。

这个问题的根本原因是由于当数据从host端传输到机箱板载FIFO时的大的延时。这个现象只会出现在cDAQ-9188 5-8槽的数字模块上。1-4槽延时较小,但是理论上在这些槽上也是可能出现这些问题的,虽然现在还没有发现。同时,也是可能在第二代cDAQ机箱(9174,9178,9181)出现,但是这种可能性较小,并且还未被发现。

如果你遇到这种情况,更新DAQmx 9.4会解决这个问题。对于DAQmx9.4,有一个核查机制,来保证多有的数据在产生之前都是可用的。



相关链接:

附件:





报告日期: 08/03/2011
最近更新: 01/03/2015
文档编号: 5O2F6OFS