在使用DAQpad 6016和6015時,得到錯誤碼-200016



硬體: Multifunction DAQ (MIO)>>Basic>>DAQPad-6015 for USB, Multifunction DAQ (MIO)>>Basic>>DAQPad-6016 for USB w/Screw Term

問題: 為什麼我在使用USB DAQPad 6016或6015的類比輸出產生一個簡單的弦波時,會得到-200016的錯誤訊息?

解答: USB匯流排通訊有速度的限制,如果超過此限制,DAQmx驅動程式就會回傳-200016的錯誤訊息。對於這個問題並不能直接解決,只能降低您的弦波訊號更新速率。

DAQPad-6016在軟體時脈的限制為300 Sample/s;硬體時脈為60 Sample/s,這是因為在DAQ裝置上的類比輸出沒有FIFO.所以如果出現Error -200016的錯誤訊息,代表您的更新速率對於您的電腦來說太快。

為解決此問題,您的更新速率必須降低.對於" The Cont Gen Wfm-Int Clk VI "範例程式會呼叫"Waveform Buffer Generation V",請注意,此VI會依照以下輸入參數計算並且更新速率。
sample rate的計算如下: sample rate= Samples per Buffer/Cycles per Buffer * Desired Frequency.

如果你使用
Samples per BufferCycles per buffer預設值,且頻率為1 Hz ,會造成您的更新速率過高而導致錯誤訊息Error -200016。解決方案是結合以上參數,使其更新速率小於60 S/s.

舉例來說:

  • Samples per buffer = 60
  • Cycles per Buffer = 1
  • Desired Frequency = 1 Hz


相關連結: Product Manuals: NI DAQPad-6015/6016

附加檔案:





報告日期: 04/13/2005
最後更新: 03/17/2013
文件偏號: 3KCCCMQG