DAQ的錯誤:-200561,請問詳細的原因以及該如何避免這種錯誤呢?

大家好,我的DAQ的型號是M系列的DAQ卡:PCI-6221。

今天遇到了一個DAQ的問題,就是有一個錯誤碼為「-200561」的錯誤出現。據錯誤訊息的意思好像是我給的數值太小了。請問真的事這個原因嗎?該如何才能避免這種錯誤發生呢。

[Quote]Error -200561 occurred at DAQmx Write (Analog 1D DBL NChan 1Samp).vi

Possible reason(s):

Attempted writing analog data that is too large or too small.

Data: -6.667691 e-3
Specified Range Minimum:  0.000000
Specified Range Maximum:  10.000000

Task Name: OMS_AO[/QUOTE]

![](upload://t9KFcWk4sUB5DFOyD3Z5buUgnJH.jpeg)

仔細看一下daqmx它說.....

Attempted writing analog data that is too large or too small.

Data: -6.667691 e-3
Specified Range Minimum:  0.000000
Specified Range Maximum:  10.000000

嗯.....沒錯,你給的參數設的太小了

這個參數的範圍是在 0 ~ 10以內哦

數值的確是給的太小了

僅有-0.006667

接受的最小值為0v

 

這個值好小...你要不要試看看在前端加個放大器...在轉成數位的訊號再輸入DAQ卡...

我現在已經將面板上的的元件設定為:「最小值是0,最大值是10」

所以如果輸入為「負值」,最小值就會是0,這樣就不怕輸入的數值小於0了。

![](upload://r7zKaUdIyGBMpHjMW5apUNgE5sr.jpeg)