Labview2012-web發(fā)布工具使用方法_第1頁(yè)
Labview2012-web發(fā)布工具使用方法_第2頁(yè)
Labview2012-web發(fā)布工具使用方法_第3頁(yè)
Labview2012-web發(fā)布工具使用方法_第4頁(yè)
Labview2012-web發(fā)布工具使用方法_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Labview2012-web發(fā)布工具0.發(fā)布LabVIEWWeb程序的設(shè)置打開與設(shè)置Web服務(wù)器的方法是使用菜單命令“工具”,在彈出的選項(xiàng)對(duì)話框下拉列表中選擇有關(guān)WebServer設(shè)置的選項(xiàng),如圖1所示。圖1Web服務(wù)器設(shè)置選項(xiàng)啟用遠(yuǎn)程前面板服務(wù)器。Web服務(wù)器存放HTML文件的位置Web服務(wù)器使用的TCP/IP端口,默認(rèn)值為80。Web服務(wù)器等待請(qǐng)求的時(shí)間。LabVIEW保存Web連接信息文件的位置設(shè)置完成后單擊0K按鈕,Web服務(wù)器啟動(dòng)。圖2Web瀏覽器訪問(wèn)設(shè)置圖2對(duì)話框左邊是瀏覽器訪問(wèn)列表BrowserAccessList,這里列出經(jīng)過(guò)設(shè)置的計(jì)算機(jī)。刪除表中條目的方法是選中它,然后單擊

2、刪除Remove按鈕,添加表中條目的方法是單擊添加Add按鈕,然后在表右側(cè)上方的空格中填寫計(jì)算機(jī)IP地址或計(jì)算機(jī)名稱,這里也可以使用通配符和域名,例如填寫一個(gè)*號(hào)表示網(wǎng)絡(luò)中所有計(jì)算機(jī)。修改某個(gè)計(jì)算機(jī)訪問(wèn)權(quán)限時(shí),選中它以后再選中以下3個(gè)選項(xiàng)之一:AllowViewingandControlling允許查看及控制。被設(shè)置為這個(gè)權(quán)限的遠(yuǎn)程計(jì)算機(jī)可以在遠(yuǎn)程面板鏈接或?yàn)g覽網(wǎng)頁(yè)時(shí)控制程序運(yùn)行,在訪問(wèn)列表中計(jì)算機(jī)標(biāo)識(shí)左邊有兩個(gè)綠顏色的對(duì)號(hào)。AllowViewing允許查看。被設(shè)置為這種權(quán)限的遠(yuǎn)程計(jì)算機(jī)只能對(duì)程序面板查看,在訪問(wèn)列表中計(jì)算機(jī)標(biāo)識(shí)左邊有一個(gè)綠顏色的對(duì)號(hào)。DenyAccess拒絕訪問(wèn)。訪問(wèn)列表中計(jì)

3、算機(jī)標(biāo)識(shí)左邊有一個(gè)紅顏色的叉號(hào)。WebSeverVisibleVis程序可見(jiàn)設(shè)置,與Web瀏覽器訪問(wèn)設(shè)置相似。發(fā)布程序的前面板這是在Web上發(fā)布程序的最簡(jiǎn)單的方式。在發(fā)布程序的計(jì)算機(jī)上打開Web服務(wù)器以后,網(wǎng)絡(luò)上的任何計(jì)算機(jī)不管是否安裝了LabVIEW,只要按規(guī)定的格式在Web瀏覽器中輸入正確的URL,就可以查看Web服務(wù)器所在計(jì)算機(jī)內(nèi)存中程序的前面板。在Web上瀏覽程序前面板時(shí)URL的位置填寫格式示例為:HTTP:/4/.snap?webpublish.vi。這里4為發(fā)布程序的計(jì)算機(jī)IP地址,也可發(fā)填寫局域網(wǎng)上的計(jì)算機(jī)名。Webpublish.vi是希望查看的程序名,注意必須填寫.vi。其余

4、部分原樣照寫即可。.snap?表示返回一個(gè)靜態(tài)前面板圖像。程序前面板發(fā)生變化時(shí),只有讓W(xué)eb服務(wù)器刷新,才能看到當(dāng)前的面板。如果將.snap?改寫為.monitor?,則返回動(dòng)態(tài)的圖像,Web頁(yè)面隨程序前面板變化自動(dòng)刷新。HTML文件的發(fā)布(重點(diǎn))2.1.創(chuàng)建HTML文件創(chuàng)建HTML文件的方法是用工具-web發(fā)布工具(ToolsWebPublishingTool)菜單彈出如圖3所示的發(fā)布網(wǎng)頁(yè)對(duì)話框。該對(duì)話框中有以下主要內(nèi)容。曙Web7j具圖3創(chuàng)建HTML文件VIName程序名,指實(shí)際被發(fā)布的程序,它的前面板圖像嵌入網(wǎng)頁(yè),不一定是打開網(wǎng)頁(yè)發(fā)布對(duì)話框的這個(gè)程序,但是發(fā)布網(wǎng)頁(yè)程序必須在內(nèi)存中。Vie

5、wingOptions瀏覽選項(xiàng),下拉列表框中有3個(gè)選項(xiàng):Embedded嵌入,允許在網(wǎng)頁(yè)瀏覽器中瀏覽并控制遠(yuǎn)程程序。Snapshot快照,網(wǎng)頁(yè)中程序面板圖像是靜態(tài)的。Monitor監(jiān)測(cè),網(wǎng)頁(yè)中程序面板圖像是不斷刷新的快照。目前只有Netscape瀏覽器支持這種方式。PreviewinBrowser瀏覽器預(yù)覽,在缺省的瀏覽器中預(yù)覽HTML文件。如果Web服務(wù)器當(dāng)前沒(méi)打開,可以用StartWebServer按鈕打開Web服務(wù)器。關(guān)閉網(wǎng)頁(yè)發(fā)布對(duì)話框Done。2.2瀏覽HTML文件瀏覽HTML文件時(shí)在發(fā)布程序的計(jì)算機(jī)上要運(yùn)行Web服務(wù)器,并將被發(fā)布的程序設(shè)置為可見(jiàn)。瀏覽網(wǎng)頁(yè)的計(jì)算機(jī)上如果沒(méi)有安裝Lab

6、VIEW,要安裝LabVIEW運(yùn)行引擎lvruntimeeng.msi,才能對(duì)程序?yàn)g覽和控制。查看保存的Web頁(yè),還要按規(guī)定的格式在Web瀏覽器中輸入U(xiǎn)RL,例如:44:8080/mode.html表示發(fā)布網(wǎng)頁(yè)計(jì)算機(jī)的IP地址是44,屬于內(nèi)網(wǎng)IP,也可以使用計(jì)算機(jī)名稱取代IP地址如: HYPERLINK http:/zgc-20121004ygv:8080/mode.html%e3%80%82HTML http:/zgc-20121004ygv:8080/mode.html。HTML文件保存為mode.html。獲取計(jì)算機(jī)IP地址方法:開始運(yùn)行輸入cmd跳出一個(gè)窗口再輸入ipconfig就可以

7、看到本地連接:第一個(gè)是你電腦的IP:(如:)第二個(gè)是子網(wǎng)掩碼:(如:)第三個(gè)是默認(rèn)網(wǎng)關(guān):(如:)安裝WinXP系統(tǒng)的用戶都知道,用“ipconfig”命令可以查看本機(jī)IP地址,但是每次使用都要打開“命令提示符”窗口,感到非常的麻煩,有沒(méi)有簡(jiǎn)單省事的辦法呢?其實(shí)就在系統(tǒng)托盤處有一個(gè)雙PC形狀的“本地連接”圖標(biāo),打開“本地連接”窗口,切換到“支持”選項(xiàng)頁(yè),在這里你可以看到地址類型、IP地址、子網(wǎng)掩碼等信息,點(diǎn)擊“詳細(xì)信息”按鈕還可以看到網(wǎng)卡的MAC地址、IP地址、IP掩碼、默認(rèn)網(wǎng)關(guān)、DHCP服務(wù)器、租約過(guò)期、DNS服務(wù)器等等更加詳細(xì)的內(nèi)容,是不是比使用ipconfig命令方便多了。、公網(wǎng)頁(yè)標(biāo)題Ml

8、EiLU:ED4E+7+?J:dB4CdBK*T:Ru:2E+TSWwreiExplop-F切1如果發(fā)布網(wǎng)頁(yè)的程序在計(jì)算機(jī)內(nèi)存中并被設(shè)置為可見(jiàn),則Web頁(yè)中包括程序的前面板圖像和文本說(shuō)明;否則將只有文本內(nèi)容(最好在IE瀏覽器中打開)一個(gè)程序可以發(fā)布多個(gè)不同的網(wǎng)頁(yè),同一個(gè)網(wǎng)頁(yè)各個(gè)計(jì)算機(jī)可以分別瀏覽。HTML文件遠(yuǎn)程控制程序如果創(chuàng)建HTML文件時(shí)瀏覽選項(xiàng)設(shè)置為嵌入,并且一臺(tái)計(jì)算機(jī)在圖2所示的設(shè)置中被設(shè)置為允許瀏覽與控制,則它可以對(duì)程序進(jìn)行遠(yuǎn)程控制。通過(guò)遠(yuǎn)程控制菜單進(jìn)行控制權(quán)切換。彈出控制菜單的方法有3種:(1)在網(wǎng)頁(yè)的前面板圖像空白處單擊鼠標(biāo)右鍵,(2)在圖像下面狀態(tài)條上單擊鼠標(biāo)左鍵,(3)在控件

9、上單擊鼠標(biāo)右鍵彈出快捷菜單,選RemotePanelClient。在控制菜單選擇RequestControlofVI時(shí),如果當(dāng)前沒(méi)有其他瀏覽器在控制程序,就可以取得程序的控制權(quán)。如果有其他瀏覽器正在控制程序,這個(gè)請(qǐng)求就在服務(wù)器被排隊(duì)。取得控制權(quán)后就如同在操作本機(jī)的程序一樣,只是程序仍然運(yùn)行在服務(wù)器上,網(wǎng)頁(yè)中也看不到程序框圖。取得控制權(quán)以后在控制菜單中選擇ReleaseControlofVI,就可以交回程序的控制權(quán)。在服務(wù)器端彈出控制菜單的方法與網(wǎng)頁(yè)上一樣,但是菜單內(nèi)容不同。在失去控制權(quán)時(shí),可以選擇RegainControl收回控制權(quán),或選擇SwitchController在幾個(gè)請(qǐng)求控制的瀏覽器

10、之間進(jìn)行切換。在得到控制權(quán)的情況下,可以在控制菜單中選LockControl把控制權(quán)鎖定在服務(wù)器端;或在鎖定時(shí)選UnlockControl,允許網(wǎng)頁(yè)瀏覽器請(qǐng)求控制。創(chuàng)建HTML文件時(shí)的RequestControl確認(rèn)框只起控制權(quán)初始值的作用。遠(yuǎn)程控制一些主要問(wèn)題程序在遠(yuǎn)端的某些行為能力可能與在本機(jī)不完全一致,需要注意的主要問(wèn)題有:(1)嵌入前面板的ActiveX控件不能顯示在客戶端前面板。標(biāo)準(zhǔn)的文件對(duì)話框和路徑控件的瀏覽按鈕也不能在遠(yuǎn)程面板應(yīng)用。只有能取得控制權(quán)的客戶,才可以遠(yuǎn)程看到用VIServer動(dòng)態(tài)打開運(yùn)行的VI和設(shè)置為被調(diào)用,即打開前面板的子VI的面板。有While循環(huán)的程序必須加上W

11、ait函數(shù),否則它會(huì)阻止一些必要的程序后臺(tái)運(yùn)行。3.前面板遠(yuǎn)程鏈接通過(guò)前面板遠(yuǎn)程鏈接的方法可以監(jiān)測(cè)遠(yuǎn)程計(jì)算機(jī)上的一個(gè)程序的前面板,甚至完全控制一個(gè)程序的運(yùn)行。前面板遠(yuǎn)程鏈接與前面板對(duì)象鏈接不同,前面板遠(yuǎn)程鏈接使用Web服務(wù)器,傳輸?shù)氖乔懊姘鍒D像。前面板對(duì)象鏈接使用DataSocket服務(wù)器,傳輸?shù)氖且粋€(gè)控件顯示的數(shù)據(jù)。進(jìn)行前面板遠(yuǎn)程鏈接的方法是在任何一個(gè)LabVIEW程序中使用菜單命令操作一連接遠(yuǎn)程前面板(OperateConnecttoRemotePanel),彈出如圖4所示的對(duì)話框。圖4前面板遠(yuǎn)程鏈接對(duì)話框?qū)υ捒蛑械倪x項(xiàng)設(shè)置如下:ServerIPAddress服務(wù)器地址,這是被鏈接的遠(yuǎn)程計(jì)算機(jī)IP地址或計(jì)算機(jī)名。VIName希望鏈接的程序名,注意寫擴(kuò)展名.vi。這個(gè)程序必須在遠(yuǎn)程計(jì)算機(jī)內(nèi)存中,而且要打開Web服

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論