新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室的設(shè)計(jì)與實(shí)現(xiàn)

網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室的設(shè)計(jì)與實(shí)現(xiàn)

作者: 時(shí)間:2012-03-31 來(lái)源:網(wǎng)絡(luò) 收藏

2.3.2 程序設(shè)計(jì)
程序設(shè)計(jì)時(shí),使用LabVIEW程序中信號(hào)處理模塊自帶的互相關(guān)函數(shù)對(duì)兩信號(hào)進(jìn)行計(jì)算,然后調(diào)用Array子模板上的Index Array函數(shù),獲取τ=0時(shí)的互相關(guān)函數(shù)值。為得到相位差,執(zhí)行Functions>>Numeric>>Trigonometric>>Inverse Cosine操作,調(diào)入反余弦函數(shù),并由運(yùn)算將相位差由弧度轉(zhuǎn)化為角度表示。程序代碼如圖3所示。

本文引用地址:http://m.butianyuan.cn/article/194175.htm

d.jpg


2.3.3 虛擬實(shí)驗(yàn)的遠(yuǎn)程發(fā)布
系統(tǒng)采用LabVIEW自帶的網(wǎng)絡(luò)服務(wù)器實(shí)現(xiàn)虛擬實(shí)驗(yàn)的遠(yuǎn)程發(fā)布。LabVIEW網(wǎng)絡(luò)服務(wù)器是LabVIEW的Remote Panels一部分,發(fā)布VI時(shí)首先打開(kāi)虛擬相位差測(cè)量的VI,啟動(dòng)Web服務(wù)器。選擇菜單中Tools>>Web F’ublishingTool,彈出的窗口是交互地創(chuàng)建和發(fā)布遠(yuǎn)程面板的主要窗口,如圖4所示。點(diǎn)擊Save to Disk,將會(huì)在Web服務(wù)器的根目錄下生成HTML文檔。隨后彈出一個(gè)對(duì)話框,其中包含生成的HTML文檔的URL網(wǎng)址,如圖5所示。

e.jpg


用戶遠(yuǎn)程面板(Remote Panel)大大簡(jiǎn)化了遠(yuǎn)程應(yīng)用程序的生成,不需任何關(guān)于Java,CGI或其他第三方軟件工具編程,只需將生成的URL網(wǎng)址鏈接到相應(yīng)的“在線實(shí)驗(yàn)”模塊,就可以將本地的功能帶到瀏覽器環(huán)境中??蛻舳酥恍枰惭bLabVIEW運(yùn)行引擎,不需要安裝LabVIEW,即可通過(guò)Web瀏覽器進(jìn)行遠(yuǎn)程監(jiān)視和控制。用戶在線遠(yuǎn)程運(yùn)行相位差測(cè)量實(shí)驗(yàn)的界面如圖6所示。設(shè)置信號(hào)1幅值2 V,初始相位為30°;設(shè)置信號(hào)2幅值4 V,初始相位為90°;設(shè)置兩個(gè)信號(hào)的頻率均為2 Hz,采樣頻率為20 Hz,采樣點(diǎn)數(shù)為50點(diǎn)。程序計(jì)算得到的相位差為60°。

3 結(jié)語(yǔ)
基于LabVIEW的虛擬實(shí)驗(yàn)把傳統(tǒng)儀器的測(cè)試功能用形象逼真的面板控件形成軟件模塊,能夠在計(jì)算機(jī)的協(xié)調(diào)下象實(shí)物儀器一樣完成測(cè)試、處理、分析、顯示等任務(wù),得到了在里相同的實(shí)驗(yàn)過(guò)程和測(cè)試結(jié)果。同時(shí)基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)體系,實(shí)現(xiàn)了遠(yuǎn)程控制、資源共享和數(shù)據(jù)共享,將實(shí)驗(yàn)教學(xué)搬進(jìn)了課堂,搬上了網(wǎng)絡(luò),實(shí)現(xiàn)了理論與實(shí)踐的完美融合,減少了設(shè)備資金的投入,改善了實(shí)驗(yàn)條件,促進(jìn)了實(shí)驗(yàn)教學(xué)方法、手段的完善,徹底打破了傳統(tǒng)實(shí)驗(yàn)?zāi)J?,有助于學(xué)生創(chuàng)新能力的培養(yǎng)。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉