当我使用USB DAQ设备持续生成信号时,得到错误-200290?



硬件: CompactDAQ>>Backplanes>>cDAQ-9172, CompactDAQ>>Backplanes>>cDAQ-9174, CompactDAQ>>Backplanes>>cDAQ-9171

问题: 我正使用USB设备输出数字信号或者模拟信号,得到错误-200290

这个错误表示出现了buffer的下溢,但是我输出的频率是低于板卡的最高频率的,请问这是为什么呢?


解答: NI并不会指定USB DAQ设备能产生的信号的最大频率,因为这个频率是和设备通讯的系统有关的。虽然USB2.0的的带宽能够达到60MB/s,但是实际的数据传输速率取决于控制器芯片如何分配资源。如果你得到这个错误,说明你的电脑通过它的USB不能够快速的输出新的采样点,造成设备的FIFO上读取不到新的采样点。

有几个办法可以尝试解决这个问题:


相关链接: Developer Zone Community: DAQmx: Continuous buffered generation

附件:





报告日期: 12/02/2011
最近更新: 05/30/2015
文档编号: 5S1E8MSQ