matlab画一个电动机系统图,基于MATLABGUI的电机学仿真实验系统设计
38
2009年第17期(總第87期)
E-mail:cmee@http://www.doczj.com/doc/ee4e2bdfb7360b4c2f3f6479.html
基于MATLAB GUI的電機學仿真實驗系統設計
黃 瑛
南京工程學院 江蘇南京 211167
摘 要:采用M A T L A B G U I D E界面設計工具建立G U I界面,將S i m u l i n k建模與M文件編程相結合,設計了基于MATLAB GUI的電機仿真實驗系統,該系統界面友好、實驗參數可修改,交互性強、操作方便、性能可靠,實驗結果圖形化顯示,可應用于電機學課堂教學和實驗教學,有很好的助學性。關鍵詞:MATLAB GUI 電機 仿真 實驗
收稿日期:2009-09-10作者簡介:黃瑛,碩士,講師。
電機學課程是電氣工程及其自動化專業的一門主要的專業基礎課,電機學課程實踐性強,注重實驗環節,但由于各種因素的限制,很多實驗不易與課堂教學相結合, 因此需要設計一種可以在課堂上使用的電機仿真實驗系統,在抽象的理論教學的同時給予學生生動的實驗演示,讓學生實時地觀察到參數改變對電機性能的影響,從而給學生帶來更加直觀的學習體驗,提高對電機理論知識的認識理解,同時激發學生的學習興趣。
MATLAB軟件因其強大的科學計算和圖形處理功能,已廣泛應用于制作電機課件。從當前應用軟件的發展趨勢看,友好的圖形用戶界面G U I已成為應用軟件的基本交互接口,MATLAB軟件也提供了對GUI的支持,通過G U I D E開發工具或編寫程序,可以便捷地設計菜單化和控件式人機交互界面。本文設計的電機仿真實驗系統是一種建立在MATLAB平臺上的具有圖形用戶界面的軟件,它將理論教學與實驗過程整合在一起,可大大的提高課堂教學效率,也能為學生自學提供很大的幫助,具有很好的助學性。
一、系統功能和結構
本仿真平臺采用模塊化設計思想,系統構架在邏輯設計中始終處于核心地位。整個軟件的設計流程圖如圖1所示。
通過主界面選擇電機類型,接著確定實驗項目,調用相關的實驗項目的子程序或二級界面,在子程序或二級界面上可設定實驗條件,修改實驗參數和仿真參數,選擇運行仿真實驗后,實驗結果經快速計算,盡可能圖
形化顯示,為便于觀察,實驗曲線加適當標注,實驗完成后可返回主界面。
圖1 系統功能結構圖
本仿真實驗系統以MATLAB為開發平臺,依托其強大的科學計算和圖形處理功能,及提供的Power System專用工具箱,可大大提高開發效率。MATLAB 7.x版中提供了實用的圖形用戶界面開發工具G U I D E,它完全支持可視化編程,較之程序語言開發系統,其可操作性強,開發效率高。本系統采用G U I D E設計主界面,根據實驗項目的特點不同,分別采用GUIDE技術、Simulink建模,或采用程序語言編寫M文件等方法開發實驗項目的二級界面或子程序。
二、GUI主界面設計
明確系統功能后,從功能實現的角度構思主界面草圖,形成框架。在MATLAB的GUIDE界面的控件面板中提供了按鈕、復選框、文本框、坐標系等控件,主界面設計時首先設計控件。本文主界面設計了兩個列表框:作為電機類型框和實驗項目框,分別通過這兩個框選擇實驗電機類型和各種電機的實驗項目;設計了靜態文本框,用于顯示實驗注釋和實驗說明,包括顯示實驗接線圖;設計了按鈕,用于運行和退出操作;設計了坐標軸,用于加載圖片,根據設計原則和要求,合理布局上
總結
以上是生活随笔為你收集整理的matlab画一个电动机系统图,基于MATLABGUI的电机学仿真实验系统设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【编程】二叉树的先序、中序、后序遍历
- 下一篇: 【算法】梯度消失与梯度爆炸