新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 一種基于LabVIEW的遠(yuǎn)程控制實(shí)驗(yàn)系統(tǒng)

一種基于LabVIEW的遠(yuǎn)程控制實(shí)驗(yàn)系統(tǒng)

作者: 時(shí)間:2010-05-06 來(lái)源:網(wǎng)絡(luò) 收藏

  2.2 Web Server

  在前面提到的DataSocket編程雖然可以很方便地用來(lái)傳輸現(xiàn)場(chǎng)數(shù)據(jù)到遠(yuǎn)程瀏覽,但是在遠(yuǎn)程計(jì)算機(jī)上也必須編寫程序來(lái)接收數(shù)據(jù)。在很多情況下,用戶希望能夠直接將服務(wù)端的VI程序面板“原封不動(dòng)”地復(fù)現(xiàn)在遠(yuǎn)程客戶端上,在遠(yuǎn)程計(jì)算機(jī)上進(jìn)行瀏覽和操作,而 的Web Server恰好能夠?qū)崿F(xiàn)這一功能。

  在遠(yuǎn)程客戶端連接服務(wù)端面板之前,需要先配置并啟動(dòng)本地的Web服務(wù)器,而后在遠(yuǎn)程客戶端必須安裝 Run-Time引擎才能通過(guò)網(wǎng)頁(yè)連接服務(wù)端VI面板。

  配置并啟動(dòng)本地LabVIEW的Web服務(wù)器時(shí),首先選擇主菜單的“工具|選項(xiàng)|Web服務(wù)器:配置”,選擇“啟用Web服務(wù)器”,其他可保持默認(rèn)。而后在“工具|Web發(fā)布工具”選項(xiàng)里即可進(jìn)行網(wǎng)絡(luò)發(fā)布。在遠(yuǎn)程客戶端網(wǎng)頁(yè)瀏覽器里輸入如“http://202.200.186.160”形式的網(wǎng)址即可訪問(wèn)服務(wù)端,如圖4所示。利用Web Server的好處是用戶無(wú)需任何的編程就能在遠(yuǎn)程計(jì)算機(jī)上通過(guò)網(wǎng)頁(yè)連接服務(wù)端的VI前面板進(jìn)行瀏覽和操作,但相對(duì)DataSocket來(lái)說(shuō)傳輸速率較低,在傳輸大量數(shù)據(jù)時(shí)有可能造成數(shù)據(jù)的丟失,故其較適合在數(shù)據(jù)傳送量不大、需要遠(yuǎn)程模擬仿真的情況。

  需要注意的是,要想在客戶端連接服務(wù)端的攝像頭視頻,必須先在客戶機(jī)上安裝NI公司的visionrte.exe[4]應(yīng)用程序,才能接收到完整的視頻信息。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉