USB-6008/6009 错误-200361: 缓存溢出错误



硬件: Multifunction DAQ (MIO)>>Portable>>USB-6009, Multifunction DAQ (MIO)>>Portable>>USB-6008

问题:

为什么我的USB 6008或6009报错-200361,即使我以低于规格规定的频率进行采样?这个错误甚至在我进行如打开或关闭一个窗口等简单操作时发生。

Error -200361 occurred at an unidentified location

Possible reason(s): Onboard device memory overflow. Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput.

Reduce the sample rate, or reduce the number of programs your computer is executing concurrently.



解答:

你所遇到的情况是由一系列原因导致的。

  1. USB-6008/6009的板载FIFO相对较小。
  2. 与设备的通信是通过USB并基于信息的,这本质上会比通过PCI的同等通信要慢。

因为USB-6008/6009的板载FIFO相对较小,所以如果你以较高速率采样,将会很快出现FIFO溢出的情况。遗憾的是,例如打开其他程序、最小化/最大化窗口等操作占用了可观的CPU资源,尤其在Windows操作系统下。因此,当你进行这些操作时,驱动无法从设备获取数据,随着FIFO溢出,你便得到了错误-200361。

最好的解决方案是尽量避免在电脑上进行其他任何操作。这将会降低缓存溢出的概率。有可能的话,甚至可以关闭尽可能多的其他应用程序。



相关链接: Product Manuals: NI USB-6008/6009 User Guide and Specifications

附件:





报告日期: 04/07/2005
最近更新: 06/24/2009
文档编号: 3K6BT0UR