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

評(píng)論