虛擬儀器設(shè)計(jì)及其在教學(xué)中的應(yīng)用


  摘 要:主要介紹虛擬儀器設(shè)計(jì)及其在教學(xué)中應(yīng)用的廣闊前景。所謂虛擬儀器,就是在以通用計(jì)算機(jī)為核心的硬件平臺(tái)上,由用戶設(shè)計(jì)定義,具有虛擬面板,測(cè)試功能由測(cè)試軟件實(shí)現(xiàn)的一種計(jì)算機(jī)儀器系統(tǒng)。由此可以看到虛擬儀器是計(jì)算機(jī)硬件資源、儀器與測(cè)控系統(tǒng)硬件資源和測(cè)試軟件資源三者的有效結(jié)合。“虛擬”二字是指虛擬儀器給出的界面是虛擬的!败浖褪莾x器”是虛擬儀器概念的核心內(nèi)容。通過(guò)介紹虛擬儀器教學(xué)的構(gòu)成要素,結(jié)合教學(xué)實(shí)驗(yàn)舉例,來(lái)說(shuō)明虛擬儀器教學(xué)的必要性和可行性。

  關(guān)鍵詞:虛擬儀器;教學(xué)平臺(tái);測(cè)試系統(tǒng);硬件資源


  虛擬儀器(Virtual Instrument,VI)是突破傳統(tǒng)儀器概念的最新一代測(cè)量?jī)x器,是儀器技術(shù)與計(jì)算機(jī)技術(shù)深層次結(jié)合的產(chǎn)物,他的出現(xiàn)是儀器領(lǐng)域一次重大革命。

  當(dāng)代大學(xué)教育強(qiáng)調(diào)的是素質(zhì)教育,而現(xiàn)階段大學(xué)生中重“理論”輕“實(shí)踐”,重“書(shū)本”輕“動(dòng)手”,重視單一專業(yè)學(xué)習(xí)而缺乏軟硬件結(jié)合學(xué)習(xí)等問(wèn)題依然存在。解決這些問(wèn)題需要各個(gè)方面的努力,但其中重要的一點(diǎn)是由于很多學(xué)校開(kāi)設(shè)的課程題材陳舊,無(wú)法滿足廣大學(xué)生對(duì)新技術(shù)的理解和掌握。而虛擬儀器由于具備領(lǐng)先性、開(kāi)放性和靈活性等特點(diǎn),學(xué)生通過(guò)對(duì)他的學(xué)習(xí)可以同時(shí)掌握硬件和軟件的大量知識(shí),并培養(yǎng)他們的動(dòng)手能力。開(kāi)設(shè)一門(mén)虛擬儀器的教學(xué)課程對(duì)大學(xué)的學(xué)科建設(shè)和學(xué)生素質(zhì)的培養(yǎng)都是大有裨益的。

1虛擬儀器教學(xué)的構(gòu)成要素

1.1虛擬儀器教學(xué)平臺(tái)

  這個(gè)平臺(tái)是虛擬儀器和實(shí)驗(yàn)室的總稱。

  虛擬儀器由儀器硬件和應(yīng)用軟件兩大部分構(gòu)成。

  儀器硬件包括計(jì)算機(jī)(PC或者工作站)和I/O接口設(shè)備(用來(lái)對(duì)被測(cè)輸入信號(hào)進(jìn)行采集、放 大、A/D轉(zhuǎn)換),其組成如圖1所示。



  PC-DAQ: 利用PC總線技術(shù)的數(shù)據(jù)采集卡。

  GPIB(General Purpose Interface Bus):綜合接口總線技術(shù)。

  VXI(VMEbus Extension for Instrumentation):VME總線技術(shù)在儀器領(lǐng)域的擴(kuò)展。

  由圖1可以看出計(jì)算機(jī)是硬件平臺(tái)的核心,建議使用主流配置的計(jì)算機(jī),保證其性能的穩(wěn)定 性。 I/O接口設(shè)備建議使用利用PC總線的數(shù)據(jù)采集板卡(DAQ)。由數(shù)據(jù)采集板、信號(hào)調(diào)理電路及計(jì)算機(jī)構(gòu)成的PCDAQ系統(tǒng)是構(gòu)成VI的最基本方式,由于其成本低廉,也是開(kāi)展虛擬儀器教學(xué)的首選。

  開(kāi)發(fā)虛擬儀器需要有合適的軟件工具,目前的虛擬儀器開(kāi)發(fā)工具有兩類,文本式編程語(yǔ)言(如Visual C++,LabWindows/CVI等)和圖形化編程語(yǔ)言(如LabVIEW,HPVEE等),考慮到大學(xué)普遍開(kāi)設(shè)了C語(yǔ)言的基礎(chǔ)課,開(kāi)發(fā)工具可使用LabWindows/CVI,一方面學(xué)生在C語(yǔ)言的基礎(chǔ)上更容易掌握虛擬儀器的軟件理念,另一方面,學(xué)生隨著實(shí)踐應(yīng)用,C語(yǔ)言水平也會(huì)獲得提升。

1.2教師隊(duì)伍及教材

  教師隊(duì)伍的成立應(yīng)選擇那些從事過(guò)測(cè)試系統(tǒng)研究、熟悉虛擬儀器工作流程、對(duì)新技術(shù)新知識(shí)有探索精神的教師,人數(shù)一般為3~5人,一方面可以在課程安排上使人員調(diào)配更加充分;另 一方面這3~5人可成立虛擬儀器研究小組,利用優(yōu)良的工作環(huán)境進(jìn)行不斷深入的研究,開(kāi)發(fā)出更多更高級(jí)的實(shí)驗(yàn)來(lái)充實(shí)和豐富大學(xué)的教研工作。

  一門(mén)好的課程,必須有一種好的教材,既有利于教師進(jìn)行備課和實(shí)驗(yàn)的開(kāi)展,又有利于學(xué)生更好地接受這門(mén)新課程,取得預(yù)期的教學(xué)效果。推薦使用電子工業(yè)出版社出版,劉君華主編的《基于LabWindows/CVI的虛擬儀器設(shè)計(jì)》一書(shū),該書(shū)詳盡地介紹了利用LabWindows/CVI語(yǔ)言進(jìn)行多種信號(hào)的分析與處理并提供了各層次的虛擬儀器設(shè)計(jì)的示例,是市面上同類書(shū)籍的代表之作。

1.3培訓(xùn)對(duì)象

  由于該教學(xué)課程主要介紹如何使用LabWindows/CVI來(lái)實(shí)現(xiàn)虛擬儀器的測(cè)量功能,學(xué)習(xí)者不但要學(xué)習(xí)LabWindows/CVI語(yǔ)言的使用方法與技巧,還要具備一定測(cè)量技術(shù)的基本知識(shí)。這就意味著培訓(xùn)對(duì)象應(yīng)該選擇測(cè)試和計(jì)算機(jī)相關(guān)專業(yè)的高年級(jí)學(xué)生或具有一定基礎(chǔ)的外專業(yè)或低年級(jí)的學(xué)生。大學(xué)可以先將虛擬儀器開(kāi)設(shè)成為相關(guān)專業(yè)的專業(yè)基礎(chǔ)課,隨著課程開(kāi)展逐漸成熟,可考慮將其設(shè)為全校的任選課,使虛擬儀器理論在大學(xué)更加普及。

2虛擬儀器教學(xué)實(shí)驗(yàn)舉例

  虛擬儀器課程教學(xué)方式與傳統(tǒng)課程是有所區(qū)別的,他非常注重編程語(yǔ)言與測(cè)量技術(shù)的綜合運(yùn)用,理論與實(shí)踐相結(jié)合的學(xué)習(xí)方法需要教師引導(dǎo)學(xué)生對(duì)不同層次的應(yīng)用實(shí)例進(jìn)行學(xué)習(xí)和實(shí)踐。在掌握了一定的編程基礎(chǔ)之后,以一個(gè)實(shí)驗(yàn)為一個(gè)單元進(jìn)行學(xué)習(xí),利用每個(gè)實(shí)驗(yàn)解決不同的問(wèn)題,是他們提高編程和測(cè)試水平的一個(gè)很好的途徑。現(xiàn)以“正弦波信號(hào)發(fā)生器設(shè)計(jì)”實(shí)驗(yàn)為例說(shuō)明如何學(xué)習(xí)這門(mén)課程。

2.1實(shí)驗(yàn)?zāi)康?br />
  加深LabWindows/CVI語(yǔ)言對(duì)象編程的概念,熟悉面板繪制與控件屬性的設(shè)置,理解事件過(guò)程的概念,如圖2所示,熟悉數(shù)據(jù)采集卡的D/A轉(zhuǎn)換功能的使用。

2.2儀器設(shè)計(jì)

  (1) 面板設(shè)計(jì)




  正弦波信號(hào)發(fā)生器界面如圖3所示。點(diǎn)擊“開(kāi)始”按鈕,該發(fā)生器會(huì)按照用戶設(shè)置的“頻率 ”控件上的輸入來(lái)正弦波,正弦波顯示在屏幕中的圖形顯示控件中,并通過(guò)數(shù)據(jù)采集卡的模 擬輸出端輸出,可用示波器來(lái)進(jìn)行觀察。學(xué)習(xí)者要將“開(kāi)始”按鈕對(duì)應(yīng)的回調(diào)函數(shù)為“Star t”,“關(guān)閉”按鈕對(duì)應(yīng)的回調(diào)函數(shù)為“Close”。

  在這一環(huán)節(jié)學(xué)習(xí)中,主要要求繼續(xù)深入掌握LabWindows/CVI控件的添加和屬性的修改。

  (2) 生成代碼和添加代碼

  完成面板設(shè)置工作后,利用LabWindows/CVI的代碼生成功能生成源代碼框架,并添加源代碼,在這一環(huán)節(jié)學(xué)習(xí)中,主要要求對(duì)LabWindows/CVI的代碼生成功能熟練掌握,并能夠在回調(diào)函數(shù)里利用Library庫(kù)插入函數(shù),設(shè)置函數(shù)的各個(gè)參數(shù),這是整個(gè)實(shí)例學(xué)習(xí)中最重要的一個(gè)環(huán)節(jié)。

  (3) 調(diào)試和運(yùn)行

  一個(gè)程序能夠完整順利的運(yùn)行,需要經(jīng)過(guò)多次調(diào)試,調(diào)試的過(guò)程也是編程水平迅速提高的過(guò)程,在這一環(huán)節(jié)里,教師應(yīng)充分讓學(xué)生進(jìn)行調(diào)試,在必要的時(shí)候給予指導(dǎo),而不應(yīng)該在學(xué)生遇到困難的時(shí)候代而勞之,只有這樣,課程才能取得良好的效果。界面運(yùn)行如圖4所示,在數(shù)據(jù)采集卡的輸出端利用示波器也可看到相同的正弦波。

3虛擬儀器教學(xué)的必要性和可行性

  江澤民同志在紀(jì)念北京大學(xué)建校一百周年大會(huì)上深刻指出:“科學(xué)技術(shù)突飛猛進(jìn),知識(shí)經(jīng)濟(jì)已見(jiàn)端倪,國(guó)力競(jìng)爭(zhēng)日趨激烈”。站在世界經(jīng)濟(jì)發(fā)展的大趨勢(shì)上看,面對(duì)現(xiàn)代經(jīng)濟(jì)的高速 發(fā)展,我國(guó)教育的發(fā)展已經(jīng)滯后,必須進(jìn)一步適應(yīng)經(jīng)濟(jì)發(fā)展,強(qiáng)化超前意識(shí),這是開(kāi)設(shè)“虛 擬儀器”課程的大前提。

  在知識(shí)經(jīng)濟(jì)時(shí)代,社會(huì)行業(yè)的變動(dòng)規(guī)模與速度都超過(guò)了以往任何時(shí)代,這既為人才擇業(yè)與就 業(yè) 提供了更多的機(jī)會(huì),也向人才提出了更高的素質(zhì)要求。從專業(yè)角度講,重要的是“專業(yè)適應(yīng) ” 而不再是“專業(yè)對(duì)口”。事實(shí)證明,高素質(zhì)的人才是具有較強(qiáng)專業(yè)適應(yīng)能力的人。因此,大 學(xué)應(yīng)合理調(diào)整專業(yè)與課程設(shè)置、培養(yǎng)學(xué)生獲得再學(xué)習(xí)、再提高的能力,而開(kāi)設(shè)虛擬儀器這樣 的課程正是順應(yīng)了社會(huì)變革的需求,也滿足了對(duì)學(xué)生進(jìn)行素質(zhì)教育的要求。由此可見(jiàn),象開(kāi)設(shè)虛擬儀器這樣的課程是很有必要的。



  目前,我國(guó)高檔臺(tái)式儀器如數(shù)字示波器、頻譜分析儀、邏輯分析儀等還主要依賴進(jìn)口,這些 儀表加工工藝復(fù)雜,對(duì)制造水平要求高,生產(chǎn)突破有困難,因此售價(jià)比較昂貴。對(duì)大學(xué)來(lái)講 不可能大量購(gòu)買(mǎi)以滿足教學(xué)和試驗(yàn)的需要,也勢(shì)必影響學(xué)生對(duì)當(dāng)代先進(jìn)技術(shù)的學(xué)習(xí)和了解。 而通過(guò)虛擬儀器技術(shù)就可以只購(gòu)買(mǎi)必要的通用的儀器硬件來(lái)設(shè)計(jì)高性價(jià)比的儀器系統(tǒng), 從而節(jié)省了大筆科研經(jīng)費(fèi),從經(jīng)濟(jì)角度來(lái)講完全具有可行性。

  由于虛擬儀器是按照測(cè)量原理采用適當(dāng)?shù)男盘?hào)分析技術(shù)和處理技術(shù)編制某種測(cè)量功能的軟件 來(lái)實(shí)現(xiàn)測(cè)試的儀器,通過(guò)設(shè)計(jì)虛擬儀器的課程,可使學(xué)生在掌握了一定的軟硬件知識(shí)基礎(chǔ)上 獲得實(shí)際應(yīng)用的機(jī)會(huì)。與傳統(tǒng)的實(shí)驗(yàn)課程相比,虛擬儀器教學(xué)更好地融合了理論與實(shí)踐相結(jié) 合,使學(xué)生的軟件與硬件技能同步提高;虛擬儀器軟硬件上模塊化的設(shè)計(jì)使學(xué)生在學(xué)習(xí)的方 式上更加靈活,也較容易掌握。由此可見(jiàn)在課程的開(kāi)設(shè)和學(xué)生的實(shí)際情況來(lái)講虛擬儀器教學(xué) 都是可行的。

  虛擬儀器設(shè)計(jì)已經(jīng)成為測(cè)試和儀器技術(shù)發(fā)展的一個(gè)重要方向,在以培養(yǎng)高素質(zhì)高科技人才的 大學(xué)開(kāi)設(shè)虛擬儀器設(shè)計(jì)教學(xué)是勢(shì)在必行的,只有這樣才能滿足社會(huì)對(duì)大學(xué)教育的要求。

參考文獻(xiàn)

[1]白鵬,賈惠芹,閻曉艷.虛擬儀器編程語(yǔ)言 Lab Windows/CVI教程 [M].北京:電子工業(yè)出版社,2001.
[2]劉君華.虛擬儀器圖形化編程語(yǔ)言[M].西安:西安電子科技大學(xué)出版社, 2001.
[3]張易知.虛擬儀器的設(shè)計(jì)與實(shí)現(xiàn)[M].西安:西安電子科技大學(xué)出版社,20 02.

作者:王霄(浙江師范大學(xué)浙江 金華321004)   來(lái)源:現(xiàn)代電子技術(shù)

微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息

    最新論壇貼子