一種應(yīng)用場(chǎng)景:流水線上的一臺(tái)計(jì)算機(jī)正在進(jìn)行數(shù)據(jù)采集,但是操作人員只能在控制室的計(jì)算機(jī)中操作,這時(shí)要如何控制程序?當(dāng)出現(xiàn)類似需求時(shí),我們應(yīng)該怎么做?其實(shí)從LabVIEW 6.1開始就集成了遠(yuǎn)程前面板技術(shù),它可以讓用戶直接在客戶端計(jì)算機(jī)(控制室中的主機(jī))上打開并操作位于服務(wù)器端計(jì)算機(jī)(流水線上的數(shù)采主機(jī))上的VI的前面板,甚至可以將VI的前面板窗口嵌入到一個(gè)網(wǎng)頁(yè)中并直接操作它,這是一種軟件操作界面的遠(yuǎn)程共享。
本篇文章為L(zhǎng)abVIEW遠(yuǎn)程前面板控制功能系列的第一篇文章,教大家如何遠(yuǎn)程控制VI前面板,下面就跟小編一起來學(xué)習(xí)吧!
本文教程:
LabVIEW的遠(yuǎn)程控制VI的方法
準(zhǔn)備事項(xiàng):
使用遠(yuǎn)程前面板的前提是兩臺(tái)計(jì)算機(jī)在同一個(gè)局域網(wǎng)內(nèi),IP地址在同一網(wǎng)段,可以直連或者使用交換機(jī)連接。目的是保證兩臺(tái)計(jì)算機(jī)之間可以正常通信,通信異常時(shí)請(qǐng)檢查IP地址,關(guān)閉防火墻等,確保通信正常。
遠(yuǎn)程前面板:
遠(yuǎn)程前面板控制的實(shí)現(xiàn)有兩種方式,第一種是直接在LabVIEW中加載和控制,第二種是利用Web服務(wù)將VI前面板發(fā)布成網(wǎng)頁(yè),然后使用網(wǎng)頁(yè)遠(yuǎn)程控制VI前面板,這兩種方式的效果基本相同,其中第一種實(shí)現(xiàn)起來比較簡(jiǎn)單快捷,客戶端主機(jī)這邊需要安裝完整的LabVIEW開發(fā)環(huán)境;第二種稍微復(fù)雜一些,但是只需要客戶端主機(jī)安裝與服務(wù)端主機(jī)LabVIEW版本相對(duì)應(yīng)LabVIEW Run-Time即可,不需要完整的LabVIEW開發(fā)環(huán)境。
一、在LabVIEW中控制VI遠(yuǎn)程前面板
服務(wù)端計(jì)算機(jī)配置
1.1:在LabIVEW菜單欄選擇工具>>選項(xiàng)>>Web服務(wù)器;然后在遠(yuǎn)程前面板服務(wù)器這一節(jié)勾選“啟用遠(yuǎn)程前面板服務(wù)器”,其中默認(rèn)的HTTP端口號(hào)在LabVIEW 2010之前是80,在LabVIEW 2010之后是8000;
1.2:確定并記錄需要被調(diào)用前面板的VI的項(xiàng)目路徑,例如本次Demo中被調(diào)用VI的項(xiàng)目路徑為:Test.lvproj/我的電腦/Main.vi;
1.3:在設(shè)備管理器中確定并記錄服務(wù)端計(jì)算機(jī)的IP地址;
客戶端計(jì)算機(jī)配置
1.4:在任意一個(gè)LabVIEW項(xiàng)目的菜單欄或VI的菜單欄中選擇操作>>連接遠(yuǎn)程前面板;
1.5:配置連接:服務(wù)器地址為服務(wù)端的IP地址,VI名稱為服務(wù)端VI的項(xiàng)目路徑,端口為服務(wù)端配置的HTTP端口號(hào);全部配置完成后勾選上請(qǐng)求控制然后點(diǎn)擊連接即可;
1.6:可以看到我們已經(jīng)遠(yuǎn)程控制了服務(wù)端該VI的前面板,現(xiàn)在就可以對(duì)前面板進(jìn)行操作了,右鍵前面板也可以暫時(shí)釋放和重新請(qǐng)求VI的控制權(quán)。
二、在網(wǎng)頁(yè)中控制VI前面板
**服務(wù)端計(jì)算機(jī)配置
**2.1:先運(yùn)行需要被遠(yuǎn)程控制的VI,方便后續(xù)步驟的操作。然后在菜單欄中選擇工具>>Web發(fā)布工具;
2.2:在VI名稱中選擇瀏覽到需要被遠(yuǎn)程控制的VI(VI運(yùn)行后會(huì)自動(dòng)加載到此下拉列表中),查看模式使用默認(rèn)即可無需修改,然后先點(diǎn)擊驅(qū)動(dòng)Web服務(wù)器,再點(diǎn)擊下一步;
2.3:根據(jù)實(shí)際情況編輯網(wǎng)頁(yè)標(biāo)題、頁(yè)眉、頁(yè)腳等,實(shí)際網(wǎng)頁(yè)效果可以在對(duì)話框右邊預(yù)覽部分看到,無特殊需求可以不編輯,點(diǎn)擊下一步;
2.4:保存網(wǎng)頁(yè)的本地目錄必須使用默認(rèn)的這個(gè)目錄(Web服務(wù)器目錄),自定義其他目錄會(huì)報(bào)錯(cuò);文件名可以根據(jù)實(shí)際情況自定義,建議使用 簡(jiǎn)潔、清晰的名稱,配置完成后點(diǎn)擊保存至磁盤;
2.5:保存成功后會(huì)自動(dòng)彈出一個(gè)對(duì)話框,保存并記錄該URL,點(diǎn)擊確定;
客戶端計(jì)算機(jī)配置
2.6:在客戶端計(jì)算機(jī)中打開網(wǎng)頁(yè)并輸入剛才記錄的URL,注意這里需要將端口號(hào)前的服務(wù)端計(jì)算機(jī)名稱替換為服務(wù)端計(jì)算機(jī)的IP地址,這時(shí)我們就可以查看并且遠(yuǎn)程控制該VI的前面板了。
注意事項(xiàng):
1、在服務(wù)端這邊也可以使用網(wǎng)頁(yè)輸入U(xiǎn)RL后查看遠(yuǎn)程前面板,一般情況下建議先在服務(wù)端調(diào)通之后再去客戶端調(diào)試網(wǎng)頁(yè)遠(yuǎn)程前面板功能;
2、使用網(wǎng)頁(yè)版的遠(yuǎn)程前面板,其客戶端計(jì)算機(jī)可以不安裝LabVIEW,但必須安裝對(duì)應(yīng)版本的LabVIEW 運(yùn)行引擎;
3、由于瀏覽器內(nèi)核兼容性問題,建議使用IE瀏覽器或Edge瀏覽器,其他瀏覽器如果有IE兼容性模式理論上也可以;
4、使用Edge或其他瀏覽器時(shí)需要先在控制面板中瀏覽到網(wǎng)絡(luò)和Internet>>Internet選項(xiàng)>>安全,把這個(gè)URL添加到受信任站點(diǎn),然后再去瀏覽器中使用IE兼容性模式打開鏈接;
以上就是如何使用遠(yuǎn)程前面板功能遠(yuǎn)程控制VI的所有內(nèi)容啦,歡迎大家一起交流分享!下一期我們將一起學(xué)習(xí)遠(yuǎn)程前面板如何控制由LabVEW生成的可執(zhí)行文件(.exe),敬請(qǐng)期待!
對(duì)本期內(nèi)容感興趣的工程師們,歡迎持續(xù)關(guān)注、留言和點(diǎn)贊,也可以私信小編各位的技術(shù)困惑和技術(shù)需求,以獲取參加免費(fèi)線下培訓(xùn)和技術(shù)交流的機(jī)會(huì)哦。
審核編輯:湯梓紅
-
LabVIEW
+關(guān)注
關(guān)注
1970文章
3654瀏覽量
323290 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7488瀏覽量
87848 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9123瀏覽量
85322 -
面板
+關(guān)注
關(guān)注
13文章
1675瀏覽量
53835 -
遠(yuǎn)程控制
+關(guān)注
關(guān)注
4文章
627瀏覽量
34922
原文標(biāo)題:教程 | LabVIEW中的遠(yuǎn)程前面板(一)
文章出處:【微信號(hào):華穗科技,微信公眾號(hào):華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論