matlab画一个电动机系统图,基于MATLABGUI的电机学仿真实验系统设计

38

c843a3ff2be87c91b6ef7b1c04ba89d4.png

2009年第17期(总第87期)

1c16bc2ab76216fc111675ba5b48e3a2.png

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界面的控件面板中提供了按钮、复选框、文本框、坐标系等控件,主界面设计时首先设计控件。本文主界面设计了两个列表框:作为电机类型框和实验项目框,分别通过这两个框选择实验电机类型和各种电机的实验项目;设计了静态文本框,用于显示实验注释和实验说明,包括显示实验接线图;设计了按钮,用于运行和退出操作;设计了坐标轴,用于加载图片,根据设计原则和要求,合理布局上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值