使用USB-9263出现错误-200016



硬件: CompactRIO>>Analog Output Modules>>NI 9263

问题: 我运行USB-9263的所有通道在最高的采样率,并且把属性节点设置成Do Not Allow Regeneration以及writing less than 5000 points per write。这时我得到错误:
Error -200016

Measurements: Onboard device memory underflow. Because of system and/or bus-bandwidth limitations, the driver could not write data to the device fast enough to keep up with the device output rate.

这个错误怎么避免呢?


解答: 9262作为9263的载体没有板载FIFO。由于这个原因,采样率一高就会出现上述的错误。为了避免这个错误,把输出的buffer设置成至少每次写入点数的两倍,通过LabVIEW中的AQmx Configure Output Buffer Size.vi或者ANSI C中的DAQmxCfgOutputBuffer()函数。

此外,允许可重生成就能够移除这个错误,或者每次写入超过5000个点。


相关链接: NI USB-9263 User Guide and Specifications

附件:





报告日期: 02/18/2008
最近更新: 05/30/2015
文档编号: 4IHEF9ZN