為什麼在使用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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.