关键词:
MATLAB
Simulink仿真
GUI
电工学
摘要:
随着科学技术的迅速发展,计算机软件的应用越来越广泛,它的发展推动了电工学课程教育的发展。MATLAB是Math Works公司于1984年推出的一种科学计算软件,它是一种以矩阵为基本编程单元的程序设计语言,具有强大的数值计算功能、图形表达功能及可视化的仿真环境。在电工学教学中引入MATLAB,不仅能解决传统教学中存在的弊端,弥补实验器材不足,提高教学效率和质量,还可提高学生对电工学的学习兴趣,拓宽学生的视野,培养学生的创新能力。本文以MATLAB7.1版本为基础,主要研究MATLAB/Simulink仿真在电工学教学中的应用,重点研究MATLAB的图形化用户界面(GUI)设计开发功能,利用GUI的设计开发功能创建了正弦量加减运算、RLC串联电路、RLC并联电路等GUI界面,通过这些界面和所编写的程序可以非常方便地在MATLAB中对电路进行仿真。
本课题的研究工作主要有以下几个方面:探讨MATLAB/Simulink的三种仿真方法(MATLAB编程仿真、Simulink仿真、Simulink结合M文件编程仿真)在电工学教学中的应用;基于MATLAB的图形用户设计与开发功能,用程序编写的方式创建正弦量加减运算的图形化用户界面;基于MATLAB/GUIDE图形用户界面开发环境设计开发RLC串联电路及RLC并联电路的GUI;运用MATLAB的编译功能将所创建的图形用户界面和所编写的程序编译为独立可执行文件,以增强项目的使用弹性;用可视化设计工具guide设计图形用户界面,利用该界面调用已设计好的程序、Simulink模型文件及GUI界面,以方便教师在教学时使用。