From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



為什麼在使用USB的DAQ裝置下在連續產生訊號會得到-200290的錯誤訊息?



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

問題:

我使用USB的DAQ 裝置想要輸出一個類比或數位的訊號,但是會收到錯誤訊息-200290.

這個錯誤訊息指出Buffe已經underflow了,即使我輸出的頻率小於我裝置的規格上限。

為什麼會這樣呢?

 

 



解答:

我們NI的規格上沒有指明DAQ裝置可以產生最大的連續輸出頻率,原因是這個頻率與您系統傳輸介面的速度有關。USB2.0的頻寬一般為60MB/s ,然而實際上傳輸的頻率取決於您的處理器如何分配系統資源。如果您接收到這個錯誤訊息代表您的電腦透過USB傳輸速度不夠快而沒有產生新的資料,裝置已經將FIFO上的資料都已經輸出完畢。

 



相關連結: Developer Zone Community: DAQmx: Continuous buffered generation

附加檔案:





報告日期: 12/02/2011
最後更新: 10/15/2015
文件偏號: 5S1E8MSQ