基于MATLAB的图形用户界面设计_GUI毕业设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)

材料清单

1、毕业设计(论文)课题任务书

2、开题报告

3、工作进度检查表

4、指导教师评阅表

5、评阅教师评阅表

6、答辩资格审查表

7、答辩及最终成绩评定表

8、毕业设计说明书

毕业论文(设计)诚信声明

本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

论文(设计)作者签名:日期:年月日毕业论文(设计)版权使用授权书

本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为。

论文(设计)作者签名:日期:年月日

指导教师签名:日期:年月日

湖南工学院2013届毕业设计(论文)课题任务书学院:电气与信息工程学院专业:电气工程及其自动化

湖南工学院毕业设计(论文)开题报告

湖南工学院毕业设计(论文)工作进度检查表

湖南工学院2013届毕业设计(论文)指导教师评阅表学院:电气与信息工程学院专业:电气工程及其自动化

湖南工学院毕业设计(论文)评阅教师评语表

湖南工学院毕业设计(论文)答辩资格审查表

注:此表中内容综述由学生填写,资格审查项目由指导教师填写。

湖南工学院2013届毕业设计(论文)答辩及最终成绩评定表学院:电气与信息工程学院专业:电气工程及其自动化

说明:最终评定成绩=a+b+c,三个成绩的百分比由各系自己确定,但应控制在给定标准的10%左右。

2013届毕业设计说明书

基于MATLAB的图形用户界面设计

院、部:电气与信息工程学院

学生姓名:廖卫平

指导教师:陈坚职称讲师

成利香职称讲师

专业:电气工程及其自动化

班级:电气本0902班

完成时间:2013年5月30日

摘要

图形用户界面(Graphical User Interfaces,简称GUI)是指由鼠标、窗口、按键、光标、菜单、图标、对话框和文本框等各种图形对象组成的界面。MATLAB 的图形用户界面设计采用了面向对象的技术。本文主要利用MATLAB强大的数值计算功能和GUIDE编辑器实现简易计算器和感应电动机性能分析的图形用户界面。基于MATLAB的简易计算器界面设计具有以下功能:1.实现十进制数的加、减、乘、除等简单四则运算;2.科学计算函数,包括三角函数、反三角函数、开方、乘方等函数运算;3. 有后退键、清除键,能清除上一次运算的结果。基于MATLAB的感应电动机性能分析界面设计具有以下功能:1.用户通过界面可以任意修改电动机等值电路的各参数;2.用户通过界面输入等值参数后,可以得到感应电动机的等值电路及转矩与转子转速的关系曲线图;3.用户可以通过功能按钮键退出该界面。本文主要通过MATLAB的GUIDE中的控件,制作出以上两个图形用户界面,然后再对各控件编写Callback回调函数,就可以实现该界面应有的功能。最后我们用mcc命令把MATLAB编写的M文件编译成.exe可执行文件,这样用户可以在没有安装MATLAB的环境下单独运行该程序,获得其界面。

关键词:图形用户界面; MATLAB;简易计算器;感应电动机;回调函数

ABSTRACT

GUI (Graphical User Interfaces, GUI) is to point to by the mouse, Windows, buttons, cursor, menus, ICONS, dialog boxes, and text box composed of all kinds of graphic objects such as the User interface. MATLAB graphical user interface design using object-oriented technology. This paper use of MATLAB powerful numerical calculation function and GUIDE editor implementation simple calculator and induction motor performance analysis of graphical user interface. Simple calculator interface design based on MATLAB has the following features: 1. Implementation of decimal addition, subtraction, multiplication, division, such as simple arithmetic; 2. Scientific computing function, including the trigonometric function, inverse trigonometric function, prescribing, chengfang, functional operation; 3. The back button, the clear key, can remove the results of the last operation. Based on induction motor performance analysis of MATLAB interface design has the following features: 1. The user interface can arbitrarily modify motor equivalent circuit parameters; 2. Input by the user interface the equivalent parameters, can get the equivalent circuit of induction motor and the relationship between the torque and rotor speed curve; 3. The user can through the button to exit the interface function button. Controls within the GUIDE mainly by MATLAB in this paper, to produce more than two graphical user interface, and then write a Callback on the control Callback function, can realize the function of the interface should have. Finally, we use MCC command compiled into the MATLAB M file. Exe executable file, so that users can not installed under the environment of MATLAB run it alone, get the interface.

Key words Graphical User Interfaces; MATLAB; Simple calculator;

Inductionmotor; The callback function

相关文档
最新文档