<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于LabVIEW的遠程控制實(shí)驗系統

基于LabVIEW的遠程控制實(shí)驗系統

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

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

本文引用地址:http://dyxdggzs.com/article/163099.htm


需要注意的是,要想在客戶(hù)端連接服務(wù)端的攝像頭視頻,必須先在客戶(hù)機上安裝NI公司的visionrte.exe[4]應用程序,才能接收到完整的視頻信息。
2.3 TCP編程
鑒于TCP協(xié)議在絕大多數計算機上都有安裝,因此其使用也就更為普遍。但是其編程相對于其他的網(wǎng)絡(luò )編程更加復雜,用戶(hù)端需要考慮如何建立連接、分配端口號、進(jìn)行地址轉換等。TCP(Transmission Control Protocol)傳輸控制協(xié)議是一個(gè)面向連接的協(xié)議,允許從一臺計算機發(fā)出的字節流無(wú)差錯地發(fā)往互聯(lián)網(wǎng)上的其他計算機。TCP是兩個(gè)網(wǎng)絡(luò )主機之間的點(diǎn)對點(diǎn)通信,從程序接收數據并將數據處理成字節流,再將字節組合成段,然后TCP對段編號和排序以便傳遞。在兩個(gè)TCP主機數據之前,必須先相互建立會(huì )話(huà)。TCP會(huì )話(huà)通過(guò)三向握手的過(guò)程進(jìn)行初始化。這個(gè)過(guò)程使序號同步,并提供在兩個(gè)主機之間建立虛擬連接所需的控制信號。一旦初始的三向握手完成,在發(fā)送和接收主機之間將按順序發(fā)送和確認段。關(guān)閉連接之前,TCP使用類(lèi)似的握手過(guò)程驗證兩個(gè)主機都完成發(fā)送和接收全部數據[6]。
TCP通信的兩端分別為服務(wù)器端和客戶(hù)端。如圖5和圖6所示,服務(wù)端首先對指定的端口(如9000)監聽(tīng),客戶(hù)端向服務(wù)端被監聽(tīng)的端口發(fā)出請求,服務(wù)端接收到來(lái)自客戶(hù)端的請求后便建立客戶(hù)端與服務(wù)端的連接,然后就可以利用該連接進(jìn)行通信了。

需要注意的是,在構建遠程室時(shí)涉及到視頻流的傳輸,而TCP傳輸的僅僅是字節流,這就必須將視頻流進(jìn)行解碼后按照字節流傳輸出去,再在客戶(hù)端通過(guò)程序編碼將視頻復現。
LabVIEW在構建時(shí)采用的上述各種網(wǎng)絡(luò )通信方式可以看出,各有優(yōu)劣。針對遠程的視頻流傳輸,因其對傳輸延遲、傳輸速率等方面要求很高,故建議采用C/S模式即TCP協(xié)議或DataSocket協(xié)議,而其他的控制指令的發(fā)布完全可以采用Web Server。本最后實(shí)現了多個(gè)實(shí)驗,調試結果表明用戶(hù)可以進(jìn)行實(shí)驗,并且可以根據用戶(hù)名保存或者查詢(xún)歷史實(shí)驗記錄。實(shí)驗驗證系統在校園網(wǎng)內具有良好的實(shí)時(shí)性,能夠通過(guò)網(wǎng)絡(luò )為用戶(hù)提供實(shí)時(shí)的遠程實(shí)驗服務(wù)。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>