为什么在进行带缓冲区的计数器操作时出现错误 -10920?



硬件: Counter/Timers (TIO)

问题:
我在一台奔腾III的计算机上做带缓冲区的周期测量,但是我总是碰到错误 -10920, 提示信息是有些采样点因为我的电脑的速度限制未能读取。为什么即使在测一个低频信号的时候,我仍然会碰到这个错误?我该如何避免这个错误?

解答:
当由于系统速度限制造成采样点丢失时,会产生错误 -10920。这意味着数据采集板卡产生的采样点多于计算机能够读的采样点数。 造成这些问题的可能原因有信号噪声,不正确的板卡配置或者速度慢的系统。 下面是每种情况的简单阐述。

了解更多关于如何改进计数器性能的信息,请参考下面的链接:

相关链接:
Knowledge Base 34FGAFVM: How do I Configure the Data Transfer Mechanism (Interrupt or DMA) in DAQmx and Traditional DAQ?
KnowledgeBase 27RCTJEV: DMA Performance Improvements for TIO-based Devices.
KnowledgeBase 2JCD04EW: How are Buffers Read in Finite vs. Continuous Buffer Mode for Counter Operations?
Knowledge Base 1I8A1NYJ: I Get Error -10920 When Counting Square Waves without an Adequate Rise Time

附件:





报告日期: 11/14/2007
最近更新: 11/14/2007
文档编号: 0TE9GNU3