NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

讀取不到訊號

我使用DAS裝置,使用VC++軟體。外部用了1V電壓輸入,把VC中 example做了修改,但是並沒有讀到值,
但是發現當我run DAQ test panel  把 AI start按鍵按下去 聽到一個聲音,然後執行example 就能讀取到電壓值。
之後當我把test panal關掉,在執行example,又聽到一個聲音,然後就讀不到電壓值,都是雜訊。
是什麼地方沒設定好?
0 積分
1 條訊息(共 12 條)
6,463 檢視

Hello. 看起來是使用Traditional DAQ driver.

請問您的硬體 model name, for example = 4451 or 4461 ??

請問您的 DAQ driver version ?

建議使用 ni-daqmx 8.x,現在使用 Traditional DAQ driver 很少了。

Why NI-DAQmx is better ?  http://zone.ni.com/devzone/cda/tut/p/id/3021

How to download drivers? http://joule.ni.com/nidu/cds/view/p/id/950/lang/en

How to find examples locations? http://digital.ni.com/public.nsf/allkb/FB26BDA52FFFD4EE86257124005C36C3

http://zone.ni.com/devzone/cda/tut/p/id/6910

 

0 積分
2 條訊息(共 12 條)
6,451 檢視

請問您的硬體 model name, for example = 4451 or 4461 ??

ANS:4451

請問您的 DAQ driver version ?

ANS: version 7.1

我是使用XP作業跟visual studio2005編寫,

所以是因為DAQ driver版本,才會失敗摟!

還有其他原因嗎?



由 taiwam 在 06-14-2008 01:13 PM 上編輯的訊息
0 積分
3 條訊息(共 12 條)
6,435 檢視

應該不會。

請先下載新的驅動程式。http://joule.ni.com/nidu/cds/view/p/id/570/lang/en

在執行範例程式之前,請問Test Panel 的執行狀況如何。

可以把畫面上傳看看嗎?

0 積分
4 條訊息(共 12 條)
6,423 檢視
我還沒更新7.4.4,因為我想說那片光碟上面寫for windows 2000/NT/XP/98 Version 7.1
 
沒有接訊號情況下
   (1)在未執行 test panel,執行VC++ 會跑出雜訊。
   (2)去run test panel 也會輸出雜訊。
我放在檔案上
 
如果輸入1V電壓
只有panel 會讀到1V的電壓值。
而VC++仍然讀到雜訊(在panel關閉情況下)。
 
 
0 積分
5 條訊息(共 12 條)
6,405 檢視

i16 iChan = 1 or 0。

f64 rate=100; or 1000。



 

0 積分
6 條訊息(共 12 條)
6,387 檢視
非常謝謝你的幫助
ichan 0 or 1 應該不是問題,我兩個都有嚐試過了,有時候我把程式修成ichan 0,接頭也有跟著改。
至於RATE, 我輸入的是直流電,我有用過100或者1000的,但我覺得只是取樣速率的大小應該不至於影響吧?
我ㄧ直在想,當我開啟PANEL裡面start會出現清脆的開關聲音,而我寫的程式執行時,就沒這開關的聲音,而且只讀到雜訊。
我明天再重複檢查一下吧!
還有,當我沒有沒接任何訊號, 會讀到雜訊這是正常的吧?
0 積分
7 條訊息(共 12 條)
6,382 檢視
更新了
仍是讀不到輸入的電壓值
都是讀到雜訊
 
 
 
0 積分
8 條訊息(共 12 條)
6,330 檢視

您好:

因為您使用DSA board.    http://zone.ni.com/devzone/cda/epd/p/id/4661

請檢查 iDevice=1。

 

0 積分
9 條訊息(共 12 條)
6,313 檢視

idevice=1, 讀取到確實是PCI-4451裝置。

 

0 積分
10 條訊息(共 12 條)
6,213 檢視