在使用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會依照以下輸入參數計算並且更新速率。
- Samples per buffer
- Cycles per Buffer
- Desired Frequency
sample rate的計算如下: sample rate= Samples per Buffer/Cycles per Buffer * Desired Frequency.
如果你使用Samples per Buffer和Cycles 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
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.