實時(RT)操作系統(tǒng)在工業(yè)應(yīng)用中十分廣泛,因為它擁有比較確定的時延、抖動和可以配置的任務(wù)優(yōu)先級設(shè)置,這使得RT系統(tǒng)可以執(zhí)行更加精確的時序控制、定時和同步,所以在很多對時間確定性等要求較為嚴(yán)格的應(yīng)用場景中都會使用RT系統(tǒng)。而在使用RT系統(tǒng)時,有可能也會需要查看運行程序的前面板,在實時目標(biāo)上配置遠(yuǎn)程前面板是查看RT程序運行狀態(tài)的手段之一。
前面兩期內(nèi)容我們學(xué)習(xí)了如何在VI和EXE中配置遠(yuǎn)程前面板,本期我們?yōu)榇蠹規(guī)砣绾卧趯崟r目標(biāo)上配置遠(yuǎn)程前面板的教程,需要回顧前兩期內(nèi)容的小伙伴請參考以下鏈接。
本文教程:
在實時目標(biāo)上配置遠(yuǎn)程前面板
NI設(shè)備中的實時(RT)操作系統(tǒng)分為Pharlap RT和Linux RT兩種,老一些的PXI控制器使用的是Pharlap RT,新的PXI/e控制器和大部分cRIO控制器都是Linux RT,本文以cRIO-9067(Linux RT)為例展示教程內(nèi)容,同時也會在兩種RT操作有區(qū)別的步驟中指出Pharlap RT下的正確操作。
一、實時目標(biāo)連接及軟件安裝
在配置遠(yuǎn)程前面板之前我們需要讓上位機和下位機成功建立連接并且給下位機安裝好對應(yīng)的軟件環(huán)境。要想在RT中使用遠(yuǎn)程前面板功能必須給RT終端安裝對應(yīng)版本的Remote Panel Server for LabVIEW RT軟件。RT系統(tǒng)對上下位機之間的軟件版本要求較為嚴(yán)格,所以建議大家在使用RT終端時首先用上位機對RT終端進(jìn)行格式化并重新安裝軟件,以保證上下位機之間的軟件版本一致。
二、創(chuàng)建LabVIEW項目,配置Web服務(wù)
1、創(chuàng)建一個空白項目并將RT終端(下位機)加入到項目中;
2、根據(jù)下位機設(shè)備類型選擇對應(yīng)的終端和設(shè)備,選定設(shè)備后點擊確定即可將下位機加入到項目中;
3、在該終端上點擊右鍵選擇屬性,進(jìn)行Web服務(wù)設(shè)置;
4、在Web服務(wù)器菜單項中選擇啟用遠(yuǎn)程前面板服務(wù)器,LabVIEW 2010及以后默認(rèn)端口號為8000,以前默認(rèn)為80;
5、在項目中創(chuàng)建一個運行于下位機的RT VI;
6、運行該VI,然后使用Web發(fā)布工具為該VI發(fā)布一個Web服務(wù);配置完成后選擇啟動Web服務(wù)器,最后將該URL保存至磁盤,這步操作會將這個URL自動添加到項目里的RT終端下面;
三、打包RT EXE
1、右鍵下位機中的程序生成規(guī)范,然后選擇新建>>實時應(yīng)用程序;
2、在源文件菜單欄中將VI放在啟動VI里,將URL放到始終包括里;
3、在目標(biāo)菜單欄中點擊藍(lán)色加號新建一個www文件目標(biāo),然后將目標(biāo)路徑改為var:local atinstlabviewwww(該路徑為RT終端上的Web服務(wù)器路徑),注意:Pharlap RT下該文件路徑應(yīng)改為c: i-rtsystemwww;
4、在源文件設(shè)置菜單欄選擇該HTML,然后將“目標(biāo)”下拉列表框改為剛才創(chuàng)建的www目錄;之后自定義其他需要的設(shè)置,全部完成后點擊生成;
5、生成RT EXE之后右鍵并選擇作為啟動項運行;該操作會將RT EXE部署到下位機并重啟終端,重啟后會開機自動運行該RT EXE;
6、部署完成后重啟下位機;
7、在上位機的瀏覽器中輸入URL即可查看遠(yuǎn)程前面板;
8、如果在第5步出現(xiàn)文件權(quán)限錯誤,部署失敗。可以先使用FTP的方式將該HTML手動復(fù)制到下位機的Web服務(wù)器目錄下;然后重復(fù)第3步,但是注意這里將目標(biāo)選為與調(diào)用方相同;最后生成EXE,這樣生成之后再部署就不會報錯;
以上就是如何在實時目標(biāo)中使用遠(yuǎn)程前面板的方法,有關(guān)LabVIEW遠(yuǎn)程前面板系列的文章到此結(jié)束,本系列的三篇文章由VI到EXE、由Windows目標(biāo)到實時目標(biāo)向大家展示了遠(yuǎn)程前面板功能。對本系列文章有不清楚或者疑惑的地方歡迎大家留言,一起交流和探討!
審核編輯:湯梓紅
-
控制器
+關(guān)注
關(guān)注
114文章
16832瀏覽量
182195 -
LabVIEW
+關(guān)注
關(guān)注
1989文章
3668瀏覽量
331425 -
Linux
+關(guān)注
關(guān)注
87文章
11419瀏覽量
212274 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7022瀏覽量
124674 -
面板
+關(guān)注
關(guān)注
13文章
1691瀏覽量
54367
原文標(biāo)題:教程 | LabVIEW中的遠(yuǎn)程前面板(三)
文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
通過Web服務(wù)器查看VI程序遠(yuǎn)程前面板
連接遠(yuǎn)程前面板 連接不上
打開遠(yuǎn)程前面板問題
Labview與Wenb(一)---------------前面板發(fā)布
Labview2011 遠(yuǎn)程前面板問題
LabVIEW 遠(yuǎn)程前面板問題
labview遠(yuǎn)程前面板ie瀏覽器無法顯示
labview網(wǎng)絡(luò)發(fā)布在遠(yuǎn)程前面板上不能彈出對話框怎么解決?
LabVIEW何得知是誰在連接遠(yuǎn)程前面板
labview2017 遠(yuǎn)程前面板時報遠(yuǎn)程前面板協(xié)議版本不兼容的錯誤要怎么解決?
labview 運行EXE文件報遠(yuǎn)程前面板協(xié)議不兼容
LabVIEW中遠(yuǎn)程控制VI前面板教程

評論