NI產品與技術 討論區

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

RS232

你好,可以請你先說明一下 你RS232另一端接的是什麼東西?

另外它是否可支援你下的指令 (像是你叫它丟sine波或方波..etc等,它是否有支援) ?

 

基本上 你程式邏輯架構沒什麼問題,但你完全沒叫儀器做事,不大清楚你需要的support方向是什麼?

Untitled 4.vi 為什麼接出了4張 waveform graph?

 

如果是要擷取以及控制電壓, 那麼BUFFER處應該要有叫它接以及丟的指令

VISA那邊只是跟儀器作configure以及create buffer的動作,

你得依儀器支援的指令 key in在 string input處。

 

視您應用需求,會比較建議不要自己從VISA著手,

先找尋是否有支援您RS232終端儀器DRIVER,去作修改會比較有效率!

 

NI AE Support 

 

 

 

由 JoeHuang 在 12-05-2008 01:52 AM
上編輯的訊息
0 積分
11 條訊息(共 18 條)
3,951 檢視

工程師您好:

我的發送端是SENSOR(類比訊號),經由RS232由PC端接收,每秒接收一筆資料,儲存在DATABASE裡,並且對接收的字串分割成四部份,分別顯示出數據及圖示。

0 積分
12 條訊息(共 18 條)
3,932 檢視

ok ,首先要跟你說你可能有點誤會RS-232的功用以及你應用中的需求。

 

你似乎認為

「RS-232 接到某個東西上面去,它就會自己開始進行 "抓資料" 的動作,

並且透過VISA Read ,就能直接把擷取到的類比訊號由RS-232傳回PC,

然後在front panel上直接把「值」顯示出來」?

 

但是,這理解是不正確的!

 

跟硬體接線的cable,像RS-232,是能跟硬體進行溝通, 但是不會接上了就自動做事、自動開始抓資料!

VISA Write 跟Visa Read都只是 下指令跟PC連結的儀器」

然而這個指令不一定要是「叫它讀值」以及「叫它寫值」 。

試想,如果只是這麼粗糙的指令法,儀器怎麼知道它要讀的到底是電流? 電壓? 電容? 還是電阻值?

 

透過VISA可以做的事有很多,

如果要問「它是誰?」 可以在Write input buffer 處鍵入「*IDN?」 在VISA Read 的output buffer處,就能讀到其值

如果要問DC值,可能是打「MEAS: DC?」。

上述提及的兩個指令是通常比較常看到。

而其它功能指令你得一一去跟PC所接的那台儀器商確認,

或是自行讀那台儀器的「Specification」。

 

我不知道你RS-232另一端接的是mouse? printer?  還是 modem,

所以不清楚你的需求是什麼? 

 

如果是像agilent E4980A,keithley 2636 等儀器,通常儀器商會附driver。

那些所謂的 driver是儀器商針對儀器所支援的「功能」,

把使用者常會用到的function,用VISA寫成的一堆VI方塊。

你可以注意到,一樣是VISA Write或是VISA Read,

有的是在跟儀器作「configuration」,有的是在作「data logging」。

而沒寫過driver,自己將VISA blocks 接成driver 困難度不小!

不建議如此做

 

再次強調一次,

 

VISA Read 不會自動擷取值 ,它只是回覆「VISA Write下給它的指令」。

 

你的應用是什麼? 發送端的sensor真的可以作儀控嗎? 發送端的sensor長什麼樣子?

有圖片可上傳嗎?

如果只是資料擷取的動作  你比較需要的似乎是 DAQ卡!

 

不知我的理解是否正確?

歡迎再討論,也記得請給個回覆了!

 

NI AE Support 

由 JoeHuang 在 12-08-2008 02:53 AM
上編輯的訊息
13 條訊息(共 18 條)
3,924 檢視

工程師您好:

多謝你的解釋,我想我誤認了一些原件的功能,以為他能夠自行作"讀寫"的功能,只要我丟資料過來即可,原來我錯了。

然後我本身PC端的確是用RS232接收(亦可用DAQ)。我的資料端是用MIC控制丟出訊號,再由PC端接收,接收的訊號為類比,我這樣的說法對嗎?

假使我要強制發送端丟訊號給我,我要如何讓她動作?

經您剛剛提到,RS232是無法做任何的接收,他只是確定是否傳輸,那要如何修正才能讓它可以達到接收並且確認呢?

 

小弟不才,請多多包含!

除此之外,還有哪邊需要注意的呢?

 

下面有個附件,請您幫我看一下,謝謝~

0 積分
14 條訊息(共 18 條)
3,916 檢視

請照一張照片有關您的設備,以及系統架構圖讓我們看看,例如參看這位同學的照片。

 

http://forums.ni.com/ni/board/message?board.id=5170&thread.id=2488&view=by_date_ascending&page=1

0 積分
15 條訊息(共 18 條)
3,905 檢視

工程師您好:

我這裡有部分的問題想請教,請過目,謝謝~

0 積分
16 條訊息(共 18 條)
3,866 檢視

工程師您好:

我的訊號前端是SENSOR,經由MIC做AD轉換,接RS232接收數位訊號(溫度{單位:度}、溼度)等,那我該怎嚜修改?

0 積分
17 條訊息(共 18 條)
3,865 檢視

您好:

 

請提供照片 。sensor, MIC & RS-232接頭

 

現在不是軟體的問題,您的系統架構我們必須要知道。 這樣我們才可以給您方向。

由 Fatty 在 12-10-2008 09:29 PM
上編輯的訊息
0 積分
18 條訊息(共 18 條)
3,863 檢視