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