陳永建,周 艷
(肇慶學院 電子信息與機電工程學院,廣東 肇慶 526061)
網(wǎng)絡虛擬電子實驗室對教學模式改革的影響及其構建
陳永建,周 艷
(肇慶學院 電子信息與機電工程學院,廣東 肇慶 526061)
網(wǎng)絡虛擬電子實驗室是基于計算機網(wǎng)絡技術、多媒體技術、虛擬技術等現(xiàn)代化技術的新型實驗室,它的構建有效緩解了高校實驗設備條件的緊缺,大大節(jié)省實驗室資金投入。同時,利用LabVIEW設計網(wǎng)絡虛擬電子實驗室,實現(xiàn)了實驗室設備儀器的硬件共享和軟件共享,提高了實驗室的開放性和利用率,為高校教學模式改革提供新的發(fā)展方向。
網(wǎng)絡虛擬電子實驗室;LabVIEW平臺;教學模式改革;共享
電子技術是電子信息、電氣工程、自動化等電類專業(yè)和機械工程、車輛工程等非電類專業(yè)的專業(yè)必修課,由模擬電路和數(shù)字電路組成,具有較強的實踐性,實驗在課程教學中占有重要地位。然而,隨著各高校招生規(guī)模的不斷擴大,現(xiàn)有的實驗場地、實驗設備等對于維持常規(guī)實驗教學存在較大缺口。在面對成倍增加的教學任務時,教師采用單一的、傳統(tǒng)的教學模式會使得教學任務繁重、教學質(zhì)量和效果有所下降,因此,教學模式改革迫在眉睫。一方面,電子技術實驗室是理工科實驗室中使用最為頻繁的實驗室之一,由于大部分的電子元器件都屬于低值、易耗的實驗用品,這就使得實驗準備工作、日常管理工作繁重。同時,若重新購置實驗設備、器材,前期資金投入過大,后期設備維護、管理的成本也將大為增加。另一方面,在進行實驗時,由于學生對于實驗儀器的不熟練或是操作失誤、儀器設備接觸不良等原因,時常會出現(xiàn)觀察不到實驗結果,無法正確理解實驗原理,實驗結果與理論不符等問題。由于實驗時間、條件的影響無法重新設計實驗,這些問題在電類實驗,特別是模擬電路實驗中經(jīng)常出現(xiàn),這將大大降低學生對電子技術課程的學習興趣,無法達到鞏固理論知識,鍛煉動手能力的實驗目的。而且對于一些函授、遠程教育的學生,很難找到時間、機會去實驗室做實驗。而隨著網(wǎng)絡技術、計算機技術的迅猛發(fā)展,計算機網(wǎng)絡無處不在。為了解決前述問題,基于網(wǎng)絡的虛擬電子實驗室應運而生。
1.1 幾種實驗手段的比較
目前,高校實驗課程主要采取實驗室實操實驗、單機仿真軟件實驗和網(wǎng)絡虛擬實驗室等手段,其中,前兩種是最主要的實驗手段。實操實驗是最基本、最普遍的實驗教學方法,通過實驗室實操練習,學生能了解并熟悉常用實驗設備、器材的使用方法,熟練掌握實驗的操作方法,并通過示波器等設備形象直觀地實時顯示實驗結果。但由于實驗室的硬件條件、實驗室開放時間和空間的限制等諸多因素,使得實操實驗越來越無法滿足日常教學需求,故而單機仿真軟件作為實操實驗的輔助在實驗教學中逐步開始使用。純軟件的仿真實驗只需要有一臺安裝相應仿真軟件的計算機即可開始實驗,半實物仿真實驗則需要仿真軟件、實驗儀器、仿真驅(qū)動等。相比實驗室實操實驗,不論哪種仿真實驗都能大大節(jié)約實驗室投入與維護成本,提高實驗室使用率。而這種虛擬實驗要求每臺計算機都必須安裝仿真軟件或配備相應的仿真儀器及其驅(qū)動,無法充分發(fā)揮實驗室資源共享的優(yōu)勢。網(wǎng)絡虛擬實驗室的產(chǎn)生就能彌補這一缺陷。根據(jù)虛擬實驗對象的不同,網(wǎng)絡虛擬實驗室又分為純軟件式和半實物式。這兩類網(wǎng)絡虛擬實驗室既可以突破實驗室場地、條件、時間等因素的局限,又能利用網(wǎng)絡充分整合現(xiàn)有實驗室的硬件、軟件資源,并通過構建網(wǎng)絡虛擬實驗室平臺實現(xiàn)資源共享,讓學生最大可能在任何時間、任何地點都能進行實驗操作。
1.2 網(wǎng)絡虛擬電子實驗室對于教學模式改革的影響
所謂網(wǎng)絡虛擬實驗室,是指以計算機網(wǎng)絡為核心,基于網(wǎng)絡技術實現(xiàn)虛擬儀器對數(shù)據(jù)的采集、分析和遠程操作的系統(tǒng);或者是基于Web技術、多媒體技術和虛擬現(xiàn)實技術的開放式、網(wǎng)絡化的虛擬實驗教學系統(tǒng),是現(xiàn)有實驗室的數(shù)字化和虛擬化[1]。這兩種定義雖然側(cè)重點不同,前者側(cè)重于網(wǎng)絡虛擬實驗室的功能;后者注重于網(wǎng)絡虛擬實驗室的特點,但均指出了網(wǎng)絡虛擬實驗室是以計算機網(wǎng)絡為中心,實現(xiàn)實驗教學的遠程控制與交互。這種新型實驗室的建設對于傳統(tǒng)教學模式改革有巨大的推動作用。一方面,它給教師提供了新的教學手段,使得教師在課堂理論教學中擺脫枯燥難懂的純理論講解,利用網(wǎng)絡虛擬實驗室直觀形象地演示實驗,用實際的實驗數(shù)據(jù)或是圖形加深學生對于理論知識的理解,打破了“先理論,后實踐”的傳統(tǒng)做法,真正做到理論與實踐相輔相成。同時,網(wǎng)絡虛擬實驗室的開發(fā)也提高了實驗教學質(zhì)量,預習實驗、實驗交流、實驗報告上交等模塊使得教師能方便快捷地指導學生實驗,批改實驗報告。另一方面,它開拓了學生的學習模式,利用網(wǎng)絡虛擬實驗室實現(xiàn)了學生與實驗室零距離,使得學生能在任何時間、任何地點通過網(wǎng)絡做實驗,突破時間和地點的限制,培養(yǎng)學生學習的主動性和自發(fā)性,提高學生的學習興趣。這種教學模式突破了教與學的時間和空間限制,通過網(wǎng)絡將實驗室的儀器設備或是軟件實現(xiàn)共享,為教學模式改革提供了新的發(fā)展方向。另外,網(wǎng)絡虛擬實驗室的構建對于實驗室管理改革也有重要推動作用,不僅節(jié)約了實驗室資金投入,提高實驗室的開放性和利用率,還有效地規(guī)范和簡化實驗室管理模式,提高實驗室管理水平。
網(wǎng)絡虛擬實驗室最核心的部分是虛擬儀器。虛擬儀器(virtual instruments,VI)的概念是由美國國家儀器公司(NI)提出的,是一種集成了硬件實驗系統(tǒng)、虛擬現(xiàn)實技術、Web技術等多種先進技術的綜合平臺。由于其靈活、高效的開發(fā)特點,現(xiàn)已成為網(wǎng)絡虛擬實驗室構建的最佳方案[2-3]。而作為虛擬儀器技術的主流開發(fā)平臺,LabVIEW軟件是一種圖形化編程語言,具有強大的網(wǎng)絡互連功能。LabVIEW的程序能方便地嵌入HTML網(wǎng)頁中,通過其自帶的網(wǎng)頁發(fā)布功能實現(xiàn)網(wǎng)絡共享,即用戶通過連接在網(wǎng)絡上的計算機就可以登錄網(wǎng)絡虛擬實驗室,在已發(fā)布的實驗VI上通過交互控制即可完成實驗,并能進行預習實驗、上交實驗報告、實驗交流等操作,充分體現(xiàn)了“軟件就是儀器”的思想。目前,LabVIEW已被廣泛應用于教學、科研、測試和工業(yè)自動化等領域。
電子技術實驗分為模擬電路和數(shù)字電路兩大類,其中又可分成驗證性實驗、綜合性實驗和設計性實驗。傳統(tǒng)的實驗教學以驗證性實驗為主,綜合性、設計性實驗為輔,目前,各高校實驗室以實驗臺、實驗箱為主要實驗教學設備已很難滿足綜合性、設計性實驗的需求,大大制約了學生動手能力和創(chuàng)新能力的培養(yǎng)。而網(wǎng)絡虛擬電子實驗室的構建就解決了這一問題。首先,根據(jù)實驗教學大綱,本著壓縮驗證性實驗,增加綜合性、設計性實驗的原則,調(diào)整電子技術實驗項目,精選一些實用性強的、應用普遍的典型實驗,培養(yǎng)學生的實踐能力和創(chuàng)新意識[4];其次,在LabVIEW平臺下設計各個實驗模塊所需VI,設計者按照實驗內(nèi)容設計模塊所需的前面板,并通過程序框圖實現(xiàn)其功能;最后,將設計好的VI通過LabVIEW內(nèi)部的網(wǎng)頁發(fā)布功能嵌入到網(wǎng)絡虛擬電子實驗室的網(wǎng)頁中,供學生點擊訪問。
3.1 網(wǎng)絡結構
基于網(wǎng)絡的虛擬實驗室按其實現(xiàn)模式可分為客戶端/服務器模式(C/S)、瀏覽器/服務器模式(B/S)[5]。C/S模式是網(wǎng)絡通信中常用的一種模式,如圖1所示。一般由客戶端負責數(shù)據(jù)采集,接收和發(fā)布數(shù)據(jù),服務器作為數(shù)據(jù)庫來使用,每個客戶端基于網(wǎng)絡協(xié)議將采集的數(shù)據(jù)輸入到數(shù)據(jù)庫。該模式的客戶端需要安裝相關的客戶端軟件,數(shù)據(jù)傳輸頻繁,維護工作量大,雖然實現(xiàn)機制簡單,但不適合高校中的網(wǎng)絡實驗教學。
圖1 C/S模式的網(wǎng)絡虛擬實驗室的網(wǎng)絡結構圖
B/S模式簡化了客戶端的工作,將復雜的數(shù)據(jù)采集等開發(fā)程序放在服務器端。服務器按照功能分為Web服務器和應用服務器,Web服務器主要用于處理客戶端請求,而應用服務器則通過LabVIEW控制程序與實驗室儀器設備連接,這兩種服務器利用Datasocket進行數(shù)據(jù)通信[6-7]。用戶只需要在安裝有瀏覽器的計算機上點擊網(wǎng)絡虛擬實驗室的網(wǎng)頁,進入相應的實驗模塊即可控制、監(jiān)視遠程的實驗儀器,或是通過軟件仿真來完成實驗,還可以進行登錄系統(tǒng)、實驗報告上交、實驗交流等相關操作。這種模式主要開發(fā)工作都在服務器端,客戶端不存在開發(fā)和維護的問題,結構圖如圖2所示。結合高校實驗教學的特點,采用B/S網(wǎng)絡結構,降低對客戶端的要求,增強系統(tǒng)的靈活性和可擴展性。
圖2 B/S模式的網(wǎng)絡虛擬實驗室的網(wǎng)絡結構圖
3.2 網(wǎng)絡虛擬實驗室的工作模式
網(wǎng)絡虛擬實驗室有兩種工作模式:(1)軟件共享模式,即純軟件實驗模式,適用于虛擬仿真實驗;(2)硬件共享模式,即半實物實驗模式,主要用于實時測控實驗[8]。構建完整的網(wǎng)絡虛擬實驗教學平臺一般是兩種模式相輔相成、綜合應用,既克服實際實驗中設備、環(huán)境、時間等實驗條件的限制,又增強虛擬仿真實驗中學生實際操作儀器的真實感。
兩種工作模式各有特點,可根據(jù)具體情況單獨應用或是結合使用。軟件共享模式僅僅需要共享軟件,不需要調(diào)用儀器設備等硬件資源,不存在硬件控制問題,它有服務器端運行和客戶端獨立運行兩種運行方式。前者的程序是在服務器端運行,用戶只需通過瀏覽器提出控制程序的請求后即可進行實驗;后者通過網(wǎng)絡將程序下載到客戶端,使得實驗操作不會受網(wǎng)絡和服務器狀態(tài)的影響,但由于程序無法訪問服務器的硬件資源,所以只適用于軟件共享模式。軟件共享模式的結構圖如圖3所示。
圖3 服務器端運行的軟件共享模式
硬件共享模式需要連接實驗儀器,例如數(shù)據(jù)采集卡、控制器、信號源、示波器等,通過LabVIEW程序控制、管理這些儀器,采集并處理實驗數(shù)據(jù),是硬件共享模式的核心。同時,為了增強實驗操作的真實感,該模式還增加了多媒體輔助模塊,用實時的視頻和音頻效果來呈現(xiàn)實際實驗操作的過程,讓學生仿佛在實驗室實際操作儀器設備進行實驗,有效地克服了軟件實驗中普遍存在的抽象、缺乏真實感的缺點。由于硬件共享模式實現(xiàn)了實驗室設備儀器的共享,實驗室的開放性和利用率大為提高,實現(xiàn)了真正意義上的“軟件即儀器”的理念。另外,該模式需要連接實驗儀器,這就要求客戶端實現(xiàn)單一控制,即在同一時刻只允許一個客戶端連接到該儀器,得到儀器控制權,故硬件共享模式只能是服務器端運行方式。其結構圖如圖4所示。
圖4 硬件共享模式
硬件共享的網(wǎng)絡虛擬實驗室具有軟件共享模式無法比擬的優(yōu)勢,但其硬件要求較高,需要協(xié)調(diào)網(wǎng)絡中心、實驗教學管理、多媒體管理等部門,構建難度較大。綜合考慮肇慶學院的情況,該方案的實現(xiàn)條件尚不成熟。軟件共享模式中的客戶端獨立運行的網(wǎng)絡虛擬實驗室簡化了服務器端的功能,服務器提供VI下載,客戶端通過網(wǎng)絡點擊下載實驗所需的相關VI,在本機進行實驗操作。這使得實驗規(guī)模、效果不再受制于網(wǎng)絡,但會出現(xiàn)對客戶端要求較高,VI源程序需妥善保護等問題。服務器運行模式的網(wǎng)絡虛擬實驗室中,服務器運行LabVIEW程序,客戶端無需安裝LabVIEW開發(fā)平臺,簡單易用。用戶通過Web訪問網(wǎng)絡虛擬電子實驗室網(wǎng)頁,點擊相應的實驗模塊調(diào)用服務器中的VI前面板完成實驗操作。對于三種構建模式,結合實驗教學的特點,這里采用軟件共享的服務器運行模式搭建網(wǎng)絡虛擬電子實驗室。
3.3 網(wǎng)絡虛擬電子實驗室的構建
網(wǎng)絡虛擬電子實驗室分為系統(tǒng)管理、模擬電路實驗和數(shù)字電路實驗三個模塊。其中,系統(tǒng)管理模塊負責用戶管理、實驗教學資源管理,用戶管理包括用戶信息管理和用戶登錄管理。網(wǎng)絡虛擬電子實驗室的用戶分為學生、教師、管理員三類,分別賦予一定的權限。其中,學生可進行系統(tǒng)登錄,預習、申請實驗,實驗操作,下載、提交實驗報告,實驗提問等;教師進入實驗平臺可進行實驗指導、問題解答、批改實驗報告等操作。實驗教學資源管理包括實驗項目、實驗報告等模塊[9-10]。模擬電路實驗模塊、數(shù)字電路實驗模塊是網(wǎng)絡虛擬電子實驗室提供給學生的實驗平臺,LabVIEW設計的各個實驗模塊VI是該模塊最重要的組成部分,共包括14個基礎性和綜合性實驗。鑒于LabVIEW采用模塊化編程的思想,各個實驗模塊是以子VI的形式嵌入實驗系統(tǒng)中。這樣,當有新的實驗項目或是對已有項目進行修改時,只需要將設計好的新的子VI加入到實驗系統(tǒng),或修改相應的實驗模塊即可,大大增加了實驗系統(tǒng)的靈活性和可擴展性,有利于系統(tǒng)的維護與資源共享。
以單管放大器的實驗來說明網(wǎng)絡虛擬電子實驗室的功能流程圖。首先,將設計好的單管放大器實驗VI放在服務器相關文件夾中,包括前面板和程序框圖。其次,打開LabVIEW,利用自帶的網(wǎng)頁發(fā)布功能,將VI發(fā)布為HTML嵌入到網(wǎng)絡虛擬電子實驗室的平臺中。這里需要配置服務端的LabVIEW為Web服務器,將嵌有VI的HTML網(wǎng)頁放在Web服務器中以供學生瀏覽。最后,學生通過瀏覽器連接網(wǎng)絡虛擬電子實驗室,點擊進入單管放大器實驗模塊。這里需要客戶端安裝有LabVIEW 運行庫,若客戶端沒有安裝,則提示下載并安裝,之后再進入實驗模塊,獲得VI的控制權,進行相關的實驗操作。功能流程圖如圖5所示。
圖5 單管放大器實驗模塊的功能流程圖
基于LabVIEW構建的網(wǎng)絡虛擬電子實驗室打破了傳統(tǒng)實驗手段中時間、地點、儀器設備等條件的限制,結合虛擬儀器技術、計算機網(wǎng)絡技術、多媒體技術等現(xiàn)代化技術手段,實現(xiàn)了學生實驗無限制、與實驗儀器零距離,任何時間、任何地點都能通過網(wǎng)絡完成實驗預習、實驗操作、實驗報告上交、實驗交流等,改善了學生實驗條件,提高了學生學習的興趣和積極性,進一步鞏固了學生的理論知識,促進了學生學習的自發(fā)性和能動性。同時,也為高校教學改革提供了新思路和新的發(fā)展機遇。
[1]馬仕海.網(wǎng)絡虛擬實驗室的構建研究[J].中國電力教育,2013(1):164-165.
[2]陳樹學,劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011.
[3]陳晴,陳林,張志.基于虛擬儀器的開放式虛擬實驗室系統(tǒng)的研究和實現(xiàn)[J].電子測量技術,2007,30(4):109-112.
[4]周凱.EWB虛擬電子實驗室-Multisim7&Ultiboard7電子電路設計與應用[M].北京:電子工業(yè)出版社,2005.
[5]馬梅娟.基于B/S和C/S混合結構的電子電工虛擬實驗室建設[J].實驗室研究與探索,2010,29(10):54-57.
[6]劉莉.基于虛擬儀器的遠程網(wǎng)絡虛擬實驗室的設計[J].核工程研究與設計,2006(1):40-43.
[7]齊虹,周文濱.利用LabVIEW實現(xiàn)的虛擬網(wǎng)絡實驗室及其虛擬實驗[J].福州大學學報:自然科學版,2010,38(2):237-241.
[8]李圣良.電類專業(yè)虛擬實驗室的構建[J].實驗室研究與探索,2005,24(4):40-42.
[9]劉琰.基于Web的網(wǎng)絡虛擬實驗室管理平臺設計與實現(xiàn)[J].南京工程學院學報:自然科學版,2012,10(1):63-67.
[10]田杰,張民.探索網(wǎng)絡虛擬實驗室的構建[J].實驗室研究與探索,2012,31(4):262-264.
Network Virtual Electronic Laboratory’s Influence on the Teaching Mode Reform and Construction
CHEN Yongjian, ZHOU Yan
(College of Electronic Information and Electrical Engineering, Zhaoqing University, Zhaoqing 526061, China)
Network Virtual Electronic Laboratory is new type laboratory based on computer networking technology, multimedia technology and virtual technology. It effectively remits the shortage of universities experimental installation condition, and saves the input of laboratory. Meanwhile, Network Virtual Electronic Laboratory designed on LabVIEW realizes hardware sharing of laboratory equipment and software sharing enhances open and use ratio of laboratory and provides a new direction of universities teaching mode reform.
network virtual electronic laboratory; LabVIEW platform; teaching mode reform; share
2013-11-07;修改日期: 2014-03-28
陳永建(1980-),男,碩士,講師,研究方向:計算機控制,智能網(wǎng)絡。
TP393;G482
A
10.3969/j.issn.1672-4550.2014.06.069