新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 網(wǎng)絡虛擬實驗室的設計與實現(xiàn)

網(wǎng)絡虛擬實驗室的設計與實現(xiàn)

作者: 時間:2012-03-31 來源:網(wǎng)絡 收藏

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

本文引用地址:http://2s4d.com/article/194175.htm

d.jpg


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

e.jpg


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

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


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉