王巖燕
摘要:文章以平?jīng)瞿掣呗氃盒5奶摂M實(shí)驗(yàn)室網(wǎng)絡(luò)化的過程為例,簡(jiǎn)要介紹將LabVIEW和Dreamweaver有機(jī)的結(jié)合起來實(shí)現(xiàn)虛擬實(shí)驗(yàn)室網(wǎng)絡(luò)化的過程。基于網(wǎng)絡(luò)的虛擬實(shí)驗(yàn)室,能實(shí)現(xiàn)用戶在客戶端不需要安裝龐大的運(yùn)行軟件就能在計(jì)算機(jī)上做實(shí)驗(yàn)和資源共享的設(shè)想,可以有效節(jié)省儀器設(shè)備的經(jīng)費(fèi)投入,為實(shí)驗(yàn)教學(xué)提供了一種全新的現(xiàn)代化手段。
關(guān)鍵詞:實(shí)驗(yàn)教學(xué);虛擬實(shí)驗(yàn)室;網(wǎng)絡(luò)化
1基于網(wǎng)絡(luò)的虛擬實(shí)驗(yàn)室設(shè)計(jì)
虛擬實(shí)驗(yàn)室采用三層的BS網(wǎng)絡(luò)結(jié)構(gòu):遠(yuǎn)程用戶端發(fā)送請(qǐng)求到Web服務(wù)器端后,只需在瀏覽器配置ActiveX動(dòng)態(tài)插件就可以通過網(wǎng)絡(luò)直接登陸虛擬實(shí)驗(yàn)系統(tǒng)。根據(jù)用戶的請(qǐng)求,服務(wù)器會(huì)把需要的實(shí)驗(yàn)頁面自動(dòng)加載到瀏覽器,遠(yuǎn)程用戶在所加載的實(shí)驗(yàn)頁面中經(jīng)過儀器選擇,函數(shù)調(diào)用以及參數(shù)設(shè)置進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)束時(shí)實(shí)驗(yàn)平臺(tái)將計(jì)算機(jī)分計(jì)算析結(jié)果反饋到Web服務(wù)器,然后再傳輸回用戶端,完成實(shí)驗(yàn)。實(shí)驗(yàn)平臺(tái)的總體框架如圖1所示。
2虛擬實(shí)驗(yàn)室網(wǎng)絡(luò)化的步驟
2.1虛擬實(shí)驗(yàn)室的網(wǎng)頁制作
采用Dreamweaver設(shè)計(jì)出布局合理界面美觀友好的虛擬實(shí)驗(yàn)室的網(wǎng)頁。設(shè)計(jì)時(shí)先確定好網(wǎng)頁的總體布局,然后結(jié)合Photoshop逐一創(chuàng)建并完成各頁面文檔的設(shè)計(jì)。其中實(shí)驗(yàn)內(nèi)容頁面需將本平臺(tái)能夠完成的實(shí)驗(yàn)的名稱全部羅列出來,每個(gè)名稱將對(duì)應(yīng)于一個(gè)由LabVIEW發(fā)布實(shí)驗(yàn)時(shí)產(chǎn)生的URL,點(diǎn)擊某個(gè)實(shí)驗(yàn)名稱,則網(wǎng)頁跳轉(zhuǎn)到該實(shí)驗(yàn)的實(shí)驗(yàn)頁面。
2.2虛擬實(shí)驗(yàn)的發(fā)布
虛擬實(shí)驗(yàn)室選用WebSever通信方式來完成各虛擬實(shí)驗(yàn)的遠(yuǎn)程發(fā)布。首先配置Web服務(wù)器,將已設(shè)計(jì)好的需要發(fā)布的虛擬實(shí)驗(yàn)打開,啟用Web服務(wù)器,完成HTTP端口的設(shè)置,并設(shè)置Web服務(wù)器存放HTML文件的路徑;然后設(shè)置可見VI,在“Web服務(wù)器:可見VI”選項(xiàng)配置服務(wù)器根目錄下允許被遠(yuǎn)程連接的VI;接著設(shè)置瀏覽器訪問權(quán)限,在“選項(xiàng)”列表中單擊“瀏覽器訪問”選項(xiàng),該選項(xiàng)卡用來設(shè)置允許連接服務(wù)器的遠(yuǎn)程主機(jī)。最后,配置URL,在“Web發(fā)布工具”選項(xiàng)VI名稱欄選擇希望在網(wǎng)頁中瀏覽的VI,在保存新網(wǎng)頁對(duì)話框中配置網(wǎng)址URL,該網(wǎng)址就是遠(yuǎn)程機(jī)器瀏覽虛擬實(shí)驗(yàn)前面板時(shí)的網(wǎng)頁地址。
2.3將VI生成的URL和網(wǎng)頁中的實(shí)驗(yàn)相對(duì)應(yīng)
打開Dreamweaver設(shè)計(jì)好的“實(shí)驗(yàn)內(nèi)容”網(wǎng)頁,并找到需要添加網(wǎng)址的實(shí)驗(yàn)名稱,單擊該名稱進(jìn)入該實(shí)驗(yàn)頁面,在該實(shí)驗(yàn)頁面中選中“進(jìn)入實(shí)驗(yàn)”這幾個(gè)超鏈接文字,右鍵單擊后找到屬性面板,在屬性面板中添加URL地址。將JK觸發(fā)器虛擬實(shí)驗(yàn)生成的URL和網(wǎng)頁中的實(shí)驗(yàn)名稱相對(duì)應(yīng)的過程如圖2所示。
2.4創(chuàng)建網(wǎng)站服務(wù)器站點(diǎn)
首先,安裝IIS。然后,創(chuàng)建Web服務(wù)器站點(diǎn)。在“控制面板”中的“管理工具”頁面找到“Internet信息服務(wù)(IIS)管理器”,雙擊進(jìn)入其頁面,在該頁面雙擊進(jìn)入ASP設(shè)置窗口,將其啟用父路徑設(shè)為“True”。在“DefaultWebSite”中的“高級(jí)設(shè)置”中的物理路徑中添加所建網(wǎng)站的文件目錄。在“DefaultWebSite”主頁中“網(wǎng)站綁定頁面”中的IP地址一欄輸入本計(jì)算機(jī)的IP地址192.168.1.104,將端口設(shè)置為81。然后回到“DefaultWebSite”主頁,查看頁面右側(cè)“管理網(wǎng)站”欄顯示狀態(tài),選擇“啟動(dòng)”。最后,進(jìn)行站點(diǎn)的測(cè)試。在客戶端的地址欄中輸入http:192.168.1.104:81,進(jìn)入到網(wǎng)站首頁后,點(diǎn)擊進(jìn)入JK觸發(fā)器虛擬實(shí)驗(yàn)的實(shí)驗(yàn)頁面如圖3所示。
3結(jié)論
將LabVIEW和Dreamweaver有機(jī)結(jié)合起來采用三層BS網(wǎng)絡(luò)體系結(jié)構(gòu)構(gòu)建的網(wǎng)絡(luò)化虛擬實(shí)驗(yàn)室,實(shí)現(xiàn)了資源和數(shù)據(jù)共享,不僅可減少儀器設(shè)備的經(jīng)費(fèi)投入,而且為實(shí)驗(yàn)教學(xué)提供了一種全新的現(xiàn)代化手段,也可以有效改善實(shí)驗(yàn)教學(xué)條件,提高實(shí)驗(yàn)教學(xué)的伸縮性和適應(yīng)性。
參考文獻(xiàn):
[1]陳玉明.基于WEB的網(wǎng)絡(luò)工程虛擬實(shí)驗(yàn)室的實(shí)現(xiàn)[J].電子測(cè)試,2017,(Z1):71-72.