第一范文网 - 专业文章范例文档资料分享平台

Matlab课程论文 

来源:用户分享 时间:2025/7/28 17:21:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

河南理工大学物理与电子信息学院 MATLAB基础及应用课程论文

教师评语:

评定成绩:

2019— 2020学年第一学期

题 目 利用MATLAB制作GUI界面 学生姓名 刚梦媛 学 号 311822000701 专业班级 电信1804

年 月 日

目 录

1摘要…………………………………………………………………………………1 2引言…………………………………………………………………………………1 3正文………………………………………………………………………………3

3.1题目来源……………………………………………………………1 3.2 研究意义……………………………………………………………1 3.3理论分析……………………………………………………………1 3.4实现过程………………………………………………………………1 3.5仿真或实验结果……………………………………………………1 4 参考文献………………………………………………………………………1

摘要:

MATLAB是一种以矩阵运算为基础的交互式程序,集成了数值计算、矩阵计算和图形绘制功能,广泛应用于研究、解决各种数学及工程问题。本文首先介绍了Matlab/GUI界面和基于Matlab的串口通信,然后分析基于Matlab的GUI设计方法,最后设计了一个GUI界面,界面设计控件控制RS232 串口与计算机连接采集实时数据,利用MATLAB7.X 自带的通信类(SERIAL)开发出通信与数据采集软件,通过人机界面完成对数据采集系统的通信与控制。

引言:

Matlab具有强大的科学计算功能和图形显示功能,选用Matlab作为数据处理与分析工具是合适的,但其界面开发和数据采集功能相对较弱,不如VisualC++或者LabView强大。不过,对于一般的界面开发,和普通功能的串口通信开发,Matlab是足以胜任的,同时也可以直接利用其强大的数据分析与处理功能。

本文第一部分为绪论,主要阐述了研究Matlab/GUI的目的、意义及研究现状。第二部分首先介绍了用户图形界面(GUI)的控件对象类型、属性以及Matlab串口通信技术。要实现自动收发数据,还需要定义串口中断处理函数以及触发串口中断的方式,因此,随后介绍了串口中断设置及中断处理函数。第三部分主要介绍了基于Matlab的GUI设计方法,包括GUI设计程序的标准,创建用户图形界面的步骤以及创建用户图形界面的具体操作方法。第四部分给出了Matlab串口数据采集系统界面的设计过程,串口参数设置,数据读入与停止,曲线显示与图形变换处理等功能的具体实现步骤。设计的重点在于Matlab上实现设计图形用户界面的规划与设计,如何利用Matlab的回调程序编辑器来编写函数代码来实现各个控件的功能。

通过Matlab的GUI开发工具的使用,Matlab的图形用户界面以明了生动的形式跃然于纸上,以一种新的面孔向用户展示静态或动态的结果,能够进一步提高用户对算法或数据处理效果的认识。对于某些频繁使用的数据处理工作,

GUI界面无疑是一种高效的替代工具。无论是演示验证还是外场实时的数据处理,Matlab的GUI都会发挥令人满意的效果。

正文:

在输入行:guide显示界面如下:

选择创建新的gui,然后选择创建一个空的gui,同时注意保存的路径,显示界面如下:

如上图

的untitled.fig

上图的左边有许多控件:如按钮,在左边点击ok按钮,然后在右边网格区域点击一下即可(或者直接将ok按钮拉过去)。如下图所示:

如上图中的push

button按钮,双击此按钮 ,会显示属性界面,然后就可以修改此按钮的各种属性:

如上图,可以修改按钮的名字等信息。

右击按钮,可以选择view callbacks中的callback即可进行一个函数,此函数当点击按钮的时候就会被调用,在此函数中添加命令: msgbox('你好');

然后点击此按钮就可以显示你所想显示的内容:

搜索更多关于: Matlab课程论文  的文档
Matlab课程论文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7vraf2wjrr3pit886asl2xn8u9whcj004aj_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top