新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 可重構(gòu)虛擬儀器測(cè)試技術(shù)教學(xué)平臺(tái)

可重構(gòu)虛擬儀器測(cè)試技術(shù)教學(xué)平臺(tái)

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

圖1 軟件面包板結(jié)構(gòu)

  圖2是在DRVI上裝配出的典型信號(hào)頻譜分析實(shí)驗(yàn)運(yùn)行界面。

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


圖2 典型信號(hào)頻譜分析實(shí)驗(yàn)裝配圖

2.2 瀏覽器/雙屏顯示結(jié)構(gòu)

  在教學(xué)設(shè)計(jì)中,我們按課程體系結(jié)構(gòu)和知識(shí)點(diǎn)選擇的實(shí)驗(yàn)有30多個(gè),實(shí)驗(yàn)?zāi)_本、實(shí)驗(yàn)說(shuō)明、理論參考等加起來(lái)約有100多個(gè)電子文件。最理想的方式是采用網(wǎng)頁(yè)文件的超級(jí)鏈接方式對(duì)這些文件進(jìn)行管理,并按教學(xué)體系對(duì)實(shí)驗(yàn)進(jìn)行分類、組織和查找。但和瀏覽器是兩種不同技術(shù)實(shí)現(xiàn)形式的東西,讓虛擬儀器支持瀏覽器很難,同樣讓瀏覽器支持虛擬儀器也不容易。為此,我們利用IE瀏覽器可以作為ActiveX控件整體嵌入的特點(diǎn),將IE瀏覽器嵌入在虛擬儀器界面中。為保證瀏覽器界面和虛擬儀器界面不沖突,在閱讀實(shí)驗(yàn)說(shuō)明等網(wǎng)頁(yè)文件時(shí)將IE控件最大化,將虛擬儀器界面隱藏;在做虛擬儀器實(shí)驗(yàn)時(shí),則將虛擬儀器界面激活,IE控件最小化和隱藏;也就是實(shí)現(xiàn)所謂的瀏覽器/虛擬儀器雙屏顯示結(jié)構(gòu)。

  另外,為便于在虛擬儀器和瀏覽器間做自動(dòng)操作切換,我們?cè)谔摂M儀器中增加了超級(jí)鏈接控件,點(diǎn)擊虛擬儀器中的超級(jí)鏈接時(shí)可以自動(dòng)切換到瀏覽器界面,并加載鏈接的網(wǎng)頁(yè)文件。在瀏覽器中則利用鉤子函數(shù)對(duì)其增加超鏈接內(nèi)容辯識(shí)和過(guò)濾功能,點(diǎn)擊瀏覽器中的超級(jí)鏈接時(shí),瀏覽器先判斷是網(wǎng)頁(yè)還是虛擬儀器實(shí)驗(yàn)?zāi)_本,若是網(wǎng)頁(yè)則交由瀏覽器顯示,若是實(shí)驗(yàn)?zāi)_本則交由虛擬儀器處理。如圖3所顯示。

圖3 用瀏覽器/虛擬儀器雙屏結(jié)構(gòu)實(shí)現(xiàn)操作聯(lián)動(dòng)

  利用瀏覽器/虛擬儀器雙屏顯示結(jié)構(gòu),實(shí)驗(yàn)時(shí)教師、學(xué)生可以在平臺(tái)內(nèi)嵌的瀏覽器中閱讀實(shí)驗(yàn)?zāi)夸?、?shí)驗(yàn)內(nèi)容等信息,點(diǎn)擊網(wǎng)頁(yè)中的鏈接,則可以直接調(diào)出相關(guān)虛擬儀器實(shí)驗(yàn)進(jìn)行操作,使用十分方便。

2.3 復(fù)合虛擬儀器文檔

  在教學(xué)實(shí)驗(yàn)設(shè)計(jì)中,一個(gè)知識(shí)點(diǎn)可能會(huì)分解為幾個(gè)關(guān)聯(lián)的虛擬儀器實(shí)驗(yàn)。例如,在講解信號(hào)調(diào)制解調(diào)知識(shí)點(diǎn)時(shí),主要內(nèi)容有信號(hào)的同步調(diào)制與解調(diào),信號(hào)的偏置調(diào)制與解調(diào),以及載波頻率的影響等。這些內(nèi)容若放在一個(gè)虛擬儀器界面中往往顯示不下,若作為不同的虛擬儀器實(shí)驗(yàn)處理,使用時(shí)又要來(lái)回加載虛擬儀器腳本。

  為此,我們利用了Windows復(fù)合文檔可以存儲(chǔ)多個(gè)文件的技術(shù),將同一知識(shí)點(diǎn)中的若干個(gè)虛擬儀器腳本組合在一起,形成一個(gè)復(fù)合虛擬儀器文檔。加載虛擬儀器復(fù)合文檔時(shí),將相關(guān)的虛擬儀器實(shí)驗(yàn)同時(shí)加載,并以頁(yè)幀方式層疊顯示在虛擬儀器窗口中。點(diǎn)擊虛擬儀器界面右側(cè)的頁(yè)幀選擇按鈕,就可以在組內(nèi)的虛擬儀器實(shí)驗(yàn)中進(jìn)行快速切換。
圖4是信號(hào)調(diào)制解調(diào)知識(shí)點(diǎn)的虛擬儀器復(fù)合文檔的顯示情況。實(shí)驗(yàn)時(shí)可以用頁(yè)幀在信號(hào)同步調(diào)制與解調(diào)實(shí)驗(yàn)、偏置電壓的影響實(shí)驗(yàn)和載波頻率的影響實(shí)驗(yàn)中進(jìn)行快速跳轉(zhuǎn)。

圖4 信號(hào)調(diào)制解調(diào)知識(shí)點(diǎn)虛擬儀器復(fù)合文檔顯示界面

2.4 Signal Basic腳本語(yǔ)言

  教學(xué)用虛擬儀器平臺(tái)的另一個(gè)特點(diǎn)是必須具有更強(qiáng)的開(kāi)放性,學(xué)生除了直接使用波形信號(hào)發(fā)生器、頻譜分析等集成在平臺(tái)中的虛擬儀器功能模塊外,還要能夠了解它們?cè)谔摂M儀器中是如何實(shí)現(xiàn)的;也就是說(shuō)學(xué)生能夠根據(jù)所學(xué)的有效值計(jì)算、相關(guān)函數(shù)計(jì)算等數(shù)學(xué)公式,自己設(shè)計(jì)出虛擬儀器分析功能。



評(píng)論


相關(guān)推薦

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

關(guān)閉