摘 要:為了提高電路教學(xué)質(zhì)量質(zhì)量,針對當(dāng)前電路教學(xué)中存在的一些不足,引入了基于Matlab圖形用戶界面GUI仿真的電路教學(xué)方式。實踐證明,該仿真教學(xué)方式能一定程度地提高提高電路教學(xué)的質(zhì)量。
關(guān)鍵詞:電路教學(xué);仿真;Matlab
電路課程是電類專業(yè)的一門專業(yè)基礎(chǔ)課。熟練掌握電路基本理論知識不僅是課程教學(xué)的要求,同時也為后繼課程進(jìn)一步學(xué)習(xí)奠定理論基礎(chǔ)。因此提高電路教學(xué)質(zhì)量對電類專業(yè)的學(xué)習(xí)具有重要意義。然而當(dāng)前在電路教學(xué)中普遍存在如下問題:課程內(nèi)容多,而課時偏少;教學(xué)內(nèi)容擴(kuò)展困難;課堂上講解多,研究少;啟發(fā)性和互動性教學(xué)不夠; 確定性的東西多,變化的東西少,以至于課堂理解學(xué)生課后不會解題。這些問題的存在嚴(yán)重影響了電路課程的教學(xué)以及學(xué)生對于該課程的掌握。為此,根據(jù)多年的電路教學(xué)實踐,提出了基于matlab的電路仿真教學(xué)的應(yīng)用。
1 基于Matlab notebook 的教學(xué)方法
將Matlab M語言運用于電路分析在教學(xué)實踐中運用較多,但是在把M語言用于教學(xué)實踐的時候卻往往忽視了M語言作為程序語言本身的重要特點即實時可執(zhí)行性。無論是利用WORD
還是利用POWWERPOINT教學(xué)人們大多是把M言以純文本的形式展現(xiàn)于學(xué)生面前,學(xué)生們只能夠被動去理解教師預(yù)先編寫的程序,而教師雖然也可以根據(jù)現(xiàn)場課堂教學(xué)的需要適時改變程序,但卻無法實時執(zhí)行改動后的程序,故而也就無從比較前后結(jié)果之間的差異,這樣不但教學(xué)的效果大打折扣,而且課堂教學(xué)也缺少了啟發(fā)互動的氛圍?;贛atlab Notebook的教學(xué)方法能夠較好地解決M語言可執(zhí)行性的問題,它能夠營造一個融文字編輯科學(xué)計算和仿真工程設(shè)計于一體的完美的工作環(huán)境.教師可以在Word 環(huán)境下根據(jù)現(xiàn)場教學(xué)的需要實時編寫運行程序并得出結(jié)果以便同學(xué)們比較分析和理解, 從而實現(xiàn)啟發(fā)式互動式的教學(xué)目的。
2 基于圖形用戶界面GUI 的教學(xué)方法
圖形用戶界面( graphical user interfaces,GUI) 是由窗口、光標(biāo)、按鍵、菜單、文字說明等對象構(gòu)成的一個用戶界面。用戶通過一定的方法( 如鼠標(biāo)或鍵盤) 選擇~ 激活這些圖形對象, 使計算機(jī)產(chǎn)生某種動作和變化, 比如實現(xiàn)計算或繪圖等,在電路教學(xué)中使用圖形用戶界面GUI能夠達(dá)到以下效果:能夠通過人機(jī)友好的圖形用戶界面動態(tài)展示或演示電路規(guī)律( 比如上例中時間常數(shù)z對零輸入響應(yīng)的影響);其演示過程連續(xù), 成果直觀;學(xué)生通過觀察、比較,可以加深對電路規(guī)律的理解和掌握;界面中例如圖形顯示區(qū)域、參數(shù)改變區(qū)域、電路結(jié)構(gòu)顯示區(qū)域等相關(guān)項目不但動態(tài)聯(lián)系有機(jī)整合, 而且也可以根據(jù)需要添加項目, 相比其它工具比如Word 或Power Point, 圖形用戶界面GUI 其單位界面?zhèn)鬟f的信息量更大;具有良好的實時性和互動性。GUI不但可以用于課堂教學(xué)演示, 形成師生互動的學(xué)習(xí)氛圍, 而且由于每個學(xué)生對于同一個問題或規(guī)律的理解各異, 因此GUI還特別適合學(xué)生課后專門對于某一現(xiàn)象或規(guī)律進(jìn)行研究式、探索式的自主學(xué)習(xí)。學(xué)生可以根據(jù)各自理解實時改變界面設(shè)置的參數(shù)值( 在合理的參數(shù)范圍內(nèi)) 并由此觀察相關(guān)的變化, 從而有利于各位學(xué)生對電路基本理論的掌握。
3 基于Simulink 交互式仿真集成環(huán)境的教學(xué)方法
基于Simulink 的教學(xué)方法不但能夠利用Simulink 可視化、模塊化的建模特點, 迅速建立符合習(xí)慣表達(dá)的系統(tǒng)框圖模型, 而且可以實時改變模塊參數(shù)并運行模型得出仿真結(jié)果, 整個過程形象直觀。教師可利用Simulink 方便快捷的特點在教學(xué)現(xiàn)場進(jìn)行建模和演示, 這樣既不會過多的占用課時同時卻大大增強(qiáng)了啟發(fā)式、互動性的課堂學(xué)習(xí)氣氛, 也激發(fā)了學(xué)生自主學(xué)習(xí)研究探索的熱情。Simulink 具有一個無論在教學(xué)中或是研究中都非常優(yōu)秀的特點即可以隨時改變模塊的參數(shù)并通過示波器觀察由此帶來的系統(tǒng)變化。這個特點可以進(jìn)一步提高課堂上學(xué)生討論和思考問題的積極性, 幫助教師擴(kuò)展教學(xué)內(nèi)容, 進(jìn)一步研究復(fù)雜問題中不同參數(shù)在系統(tǒng)中所產(chǎn)生的影響及不同參數(shù)間的相互作用關(guān)系。使用Simulink進(jìn)行電路設(shè)計與仿真一般需要4個步驟。第一步,布局:根據(jù)實際電路在Simulink元件庫中找到所需元器件的仿真模塊,根據(jù)電路元件的排列順序和電壓電流關(guān)系進(jìn)行布局。第二步,連線:根據(jù)實際電路元器件進(jìn)行連線。第三步,設(shè)置參數(shù):按照電路要求設(shè)置各個元器件的參數(shù),同時根據(jù)需求設(shè)置實驗環(huán)境的參數(shù)。第四步,保存并運行:當(dāng)仿真進(jìn)度為100%時,通過雙擊Display、Scope等顯示元件,即可查看要測量的的電壓或電流等的仿真曲線。同時可以通過多次仿真,從而對設(shè)置的電路進(jìn)行優(yōu)化。
4 結(jié)語
Matlab Notebook、GUI、Simulink 都是Matlab 軟件與電路教學(xué)比較好的結(jié)合方法, 三種方法各有特點, 都能夠在一定程度上克服傳統(tǒng)電路教學(xué)方法的弊端。Matlab 軟件功能強(qiáng)大, 如何在實際教學(xué)中進(jìn)一步發(fā)揮Matlab 在電氣類課程教學(xué)中的優(yōu)勢還有待于我們繼續(xù)總結(jié)和探索。
參考文獻(xiàn)
[1]王群.耿云玲.電路教學(xué)常用的分析和仿真軟件[J]-高教論壇2009(10)
[2]何惠英.付蘭芳.付少波.安居.淺談?wù)n堂教學(xué)設(shè)計在電路教學(xué)中的應(yīng)用[J].科技信息2009(23)
[3]丁志群.樓建明.傅越千.多媒體技術(shù)應(yīng)用于電路教學(xué)的實踐與思考[J].高教論壇2009(1)
作者簡介
戴仁村(1983-),江西南昌人,研究方向:電工電子。