智能汽车MATLAB_GUI上位机制作说明.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能汽车MATLAB GUI上位机 制 作 说 明 学 校: 学 院: 作 者: 指 导: 日 期: 2010年12月01日 关于此文档的制作与使用简要说明 本文为飞思卡尔智能车上位机制作说明,该作品使用MATLAB GUI编写,通过串口实现电脑和下位机之间的通讯及数据分析处理。由于本人技术水平及时间所限,此作品仅完基本框架部分,具体模块及功能需要由其他人员完善。为此,本人编写此文档详细说明学习、制作流程,以方便交流学习。希望此文档能为你提供帮助,谢谢! 目 录 第一章 引 言 1 第二章 MATLAB GUI先备知识 2 2.1 MATLAB学习网址 2 2.2 MATLAB GUI学习视频 2 第三章 上位机方案设计 3 3.1 总体结构 3 3.2 登陆界面–UCS GUI 4 3.3 数据录入界面 –login GUI 4 3.4 图线分析界面 – analysis GUI 5 第四章 简单操作说明 5 4.1 软件需求 5 4.2 上位机操作 5 第五章 主要功能说明 6 5.1 MATLAB串口通信 6 5.2 图线数据显示 6 第六章 具体问题与解决方案 7 6.1 GUI界面切换 7 6.2 按钮外观编辑 7 6.3 串口清除 8 6.4 二进制文件相关 9 6.5 改变光标形状 9 6.6 获取当前路径 10 6.7 将MATLAB GUI生成exe 10 6.8 录入图片劣化 11 6.9 图片读入相关 12 6.10 为GUI程序添加启动画面 12 6.11 循环定义新数组 12 6.12 硬盘格式转换后 HostID改变 Matlab的license失效 13 6.13 获取系统时间 13 6.14 用图片作为axes的背景 14 6.15 在一个Figure中画多幅图 14 第七章 总结与展望 16 附 录 17 第一章 引 言 下文以上位机的设计为主线,包括小车的整体构架设计、主要模块设计,以及详细问题处理等,共分为七章。其中,第一章为引言部分;第二章主要介绍了制作此上位机软件所需的MATLAB GUI先备知识;第三章整体介绍上位机的设计方案;第四章介绍了软件的简单操作方式;第五章详细描述了软件主要功能,主要包括数据录入部分和图线分析部分。第六章描述了在制作过程中遇到的具体问题,并附上其解决方案以供参考。第七章总结了在此作品的完善建议及心得体会。 第二章 MATLAB GUI先备知识 2.1 MATLAB学习网址 由于学院已有MATLAB课程,相关资料也十分丰富,在此就不做重复了。本文档主要讲述有关GUI制作的相关知识,限于本人是完全自学,技术水平有限,若有错漏敬请指正。 以下推荐若干MATLAB学习的网址,作品制作的大部分知识来源于网站论坛,希望能令学习者有所借鉴: Matlab 中文论坛:/index.php Matlab百科全书:/ 另外,学会使用help指令,阅读MATLAB官方帮助,也是十分有效的学习方法。往往苦寻不到的资料其实早就存在于帮助之中,只是我们不识庐山真面目而已。 2.2 MATLAB GUI学习视频 2.2.1 matlab_GUI_1创建简单GUI 2.2.2 matlab_GUI_2按钮使用及图片读取高分辨率 2.2.3 matlab_GUI_3radiobutton switch语句 图像边缘 2.2.4 matlab_GUI_4.成绩查询系统界面 2.2.5 matlab_GUI_5成绩查询系统功能 2.2.6 matlab_GUI_6读取Excel文件 2.2.7 matlab_GUI_7读取文件错误处理 2.2.8 matlab_GUI_8优化 进度条的使用 2.2.9 matlab_GUI_9与Java VB C++ C# 联合编程 2.2.10 matlab_GUI_10菜单 添加Active控件 播放MTV *详见文件夹“GUI学习视频” 第三章 上位机方案设计 3.1 总体结构 该软件分登陆界面UCS、数据录入login、图线分析analysis三个界面,在登陆界面可分别进入另外两个界面。各个界面之间可独立保持或相互切换,实现不同功能间的通讯。 3.2 登陆界面–UCS GUI 3.3 数据录入界面 –login GUI 3.4 图线分析界面 – analysis GUI 第四章 简单操作说明 4.1 软件需求 制作过程中需用到MATLAB软件、串口调试助手、虚拟串口软件,此类资源网上十分丰富,可自己下载。 若要在安装不同MATLAB版本或未安装MATLAB的PC上运行

您可能关注的文档

文档评论(0)

晓风迷梦 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档