各位前輩大哥!
LabView內有什麼方式或是指令(方塊),是可以透過網路跟設備通訊!
就是設備本身已經有網路模組,我可以透過電腦 LabView 網路跟他通訊!
因為我看過書跟一般介紹都是兩台PC~ 要灌LabView!
我現在意思是指Labview透過網路~ 就像透過RS-232 只需要VISA的指令一樣~
有什麼辦法嗎? 謝謝!
各位前輩大哥!
LabView內有什麼方式或是指令(方塊),是可以透過網路跟設備通訊!
就是設備本身已經有網路模組,我可以透過電腦 LabView 網路跟他通訊!
因為我看過書跟一般介紹都是兩台PC~ 要灌LabView!
我現在意思是指Labview透過網路~ 就像透過RS-232 只需要VISA的指令一樣~
有什麼辦法嗎? 謝謝!
你的儀器甚麼廠牌 & 型號呢?
指令往往跟該儀器的RS232或GPIB指令是相同的?
我的意思是說我要Labview透過網路方式跟我的設備~我的設備是整合~ 最後是網路~
我的意思是像Labview跟RS232通訊~~ 是透過VISA的方式~
現在是網路~ 需要透過什麼方式~ 就是LabView要有什麼方式可以辦到~
你可以使用市面上的一種裝置,把TCP/IP轉成RS232 or RS485。
就是:TCP/IP <-> RS232 or RS485
使用這樣的裝置的話,等於是把網路線當成是RS232的延長線。你就可以用PC使用RS232的指令控制遙遠的儀器了。
可以參考:
|
研華ADAM-4571L-CE 1-port RS-232 Serial Device Server TCP/IP←→RS232 URL: http://itpointed.com/shopping/product/?pt=KI6FI6U600DU |
|
研華ADAM-4571-BE 1-port RS-232/422/485 Serial Device Server TCP/IP←→RS232/422/485 URL: http://itpointed.com/shopping/product/?pt=C4AI6AII4CSR |
|
研華ADAM-4570L-CE 2-port RS-232 Serial Device Server TCP/IP←→RS232 URL: http://itpointed.com/shopping/product/?pt=N00N0ACGUO0S |
|
研華ADAM-4570-BE 2-port RS-232/422/485 Serial Device Server TCP/IP←→RS232/422/485 URL: http://itpointed.com/shopping/product/?pt=033CXACAW5CO |
你是說像這樣嗎?
設定Tektronix TDS3014B ethernet 及設定NI MAS VISA
http://itpointed.com/forum/forum_posts.asp?TID=7105&PN=116&get=last
TCP/IP轉RS232 485這個東西我知道!
現在不是設備的架構規劃問題!我是指LabView的設定問題!
我現在是:LabView ------ TCP/IP RS232/485 ----8051---sensor
一般像 LabView ------ 8051,是透過RS232,這個我會!就是VISA 串列的指令!
現在是透過網路!LabView怎麼去抓取設備端的資料回來!
硬體架構沒有問題!現在是LabView怎麼設定或使用!
謝謝!
所以你現在的架構已經有TCP <-> RS232的裝置了嗎?
如果是的話。
那你安裝廠商提供的軟體,設定好對方的ip後,因為廠商的軟體會在pc中建立「虛擬com port」,所以你的labview就會看到一個「com port」,而不是網路設備。
所以你只要跟平常一樣下RS232的指令就可以了。
[QUOTE=Benjamin]
所以你現在的架構已經有TCP <-> RS232的裝置了嗎?
如果是的話。
那你安裝廠商提供的軟體,設定好對方的ip後,因為廠商的軟體會在pc中建立「虛擬com port」,所以你的labview就會看到一個「com port」,而不是網路設備。
所以你只要跟平常一樣下RS232的指令就可以了。
[/QUOTE]
您好!不好意思!我真得不是很懂你的意思!
我是使用skynet!只是很單純將我的8051轉成網路!透過網路與我的電腦LabView通訊!
我的8051單純使用RS232直接連到電腦是可以與LabView通訊!現在只是透過skynet轉換器!
我那台的skynet並沒有軟體!只是透過80port 直接設定skynet網路組態!
我的問題就是LabView怎麼使用指定IP做聯線通訊!
不好意思!不知道懂我的意思嗎?
謝謝!
補充一下!
我的skynet就是TCP/IP轉RS232轉換器!
我的問題就是在於LabView怎麼指定網路上IP Address做通訊!
謝謝!^^
我剛剛查詢「skynet」,結果似乎沒有找到你說的TCP<>RS232轉換裝置。
請你把你的這個裝置的產品介紹網頁post上來好嗎?
此外,依照你說的情況,LabVIEW不用去指定IP,而要用你的裝置附的軟體去指定IP,LabVIEW只會看到一個虛擬com port,不會看到IP。
這也是我剛剛一直要跟你說明的情況。但是你似乎一直認為LabVIEW要去設定IP,但這是不用做的。
題目看了幾次,有點難懂,你是指這個嗎?

[QUOTE=Benjamin]
我剛剛查詢「skynet」,結果似乎沒有找到你說的TCP<>RS232轉換裝置。
請你把你的這個裝置的產品介紹網頁post上來好嗎?
此外,依照你說的情況,LabVIEW不用去指定IP,而要用你的裝置附的軟體去指定IP,LabVIEW只會看到一個虛擬com port,不會看到IP。
這也是我剛剛一直要跟你說明的情況。但是你似乎一直認為LabVIEW要去設定IP,但這是不用做的。
[/QUOTE]
http://w1.cpu.com.tw/kh/comp/nport/nport.html
這邊一堆是 TCP/IP轉RS232/RS485 的產品,是雙向!內建網頁式的設定
我用的是網頁從上往下數第三第四那樣子的產品!
現在我的硬體架構就只是將本來是RS232的設備!透過skynet!轉成TCP/IP
就是PC------skynet------設備(單純的8051)
網路 RS-232
LabView只會看到一個虛擬com port,我實在不懂? 而且裝置附的軟體就只是已經內建的網頁式設定!不需要驅動軟體!我換個方式問!LabView難不成一定要裝要結合的軟體去虛擬com port嗎?
我覺得我的問題應該是像jimmy-Chen所貼的那個方塊圖!
是這樣就可以辦到嗎? 重點是怎麼使用它!因為我翻遍目前的書都沒有提到!只是都提到兩台電腦透過DataSocket方式!但是我現在不是兩台電腦!是電腦對8051,將原本只是RS-232傳輸方式透過skynet轉成TCP/IP與電腦通訊!
確定8051程式透過RS-232與電腦是沒有問題!資料有回傳回去!現在因為都是網路!又因為環境限制!所以必須透過網路通訊!我的問題是LabView怎麼設定!
還有skynet本身就是可以設IP跟port相關網路組態!應該是LabView要去指定IP吧!不然怎麼連線通訊?!如果不是這樣做!是要怎麼做!因為VB也是這麼做!難不成LabView有更高明的做法!
不好意思!因為我已經快搞瘋!本人對LabView不是很了解!
謝謝各位熱心解答!
感謝!
當初是有想到兩台skynet!
就是PC------skynet------skynet------8051
RS232 網路 RS232
這樣也是辦法!就是像你說的把網路當成是RS232延長! 不過這種做法缺點太多!
多一台skynet成本,往後我要一對二以上沒辦法(PC對兩個8051,電腦沒有那麼多RS232 com)!
問題是有解決!但治標不治本!實務上對方不會接受!
所以我才要問網路怎麼使用!在LabView!
謝謝!
在研華跟凌華的產品中,確實是要安裝虛擬com port的。

不過你說你的裝置不需要安裝任何程式,但是需要在裝置內建的網頁設定ip,所以要照jimmy的說法,使用
建議可以參考這個範例看看,電腦跟電腦之間以TCP/IP傳遞資料:
雖然不是直接針對你的問題,但是概念應該是相通的。參考看看吧...
謝謝!
總算終於把自己的問題說清楚讓各位前輩了解!
我先下來看看!研究一下!
後面還有很多問題需要問!
不過還是不太懂怎麼使用!
感覺LabView蠻複雜!