网站大量收购独家精品文档,联系QQ:2885784924

由MATLAB_GUIDE创建GUI.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
由MATLAB_GUIDE创建GUI

MATLAB GUI 编程--GUIDE 2 一、MATLAB GUIDE基本操作 2 1.运行GUIDE 2 2.创建新的GUI 2 3.打开已保存的文件 3 4.GUI编辑界面组成 4 5.属性查看器 5 6.GUI的M文件 6 7.实例 7 二、MATLAB GUI基础知识 10 1.控件种类 10 2.控件的四个重要属性 11 3.控件的其他常用属性 11 4.回调函数 12 5.Callback程序 12 三、MATLAB GUI Callback程序基本操作 12 1.图形对象 12 2.MATLAB图形对象句柄 13 3.图形对象属性 13 4.Callback程序基本操作 14 四、MATLAB GUIDE 数据传递机制 14 1.GUIDE的函数 14 2.GUIDE的参数 15 3.两个重要的结构数组 15 4. MATLAB GUIDE中数据 15 5. MATLAB GUIDE数据访问机制 15 6.GUIDE 数据传递机制 16 7.实例一:编辑框数据获得在按钮控件中调用 16 8.实例二:弹出框选项获得与程序控制 17 五、部分控件说明 18 MATLAB GUI 编程--GUIDE 一、MATLAB GUIDE基本操作 GUIDE是MATLAB图形用户接口开发环境(Graphical User Interface Development Environment)的简称,它提供了一系列工具用于建立GUI对象。这些工具极大简化了设计和创建GUI的过程。使用GUI可以完成两项工作: (1)GUI图形界面布局; (2)GUI编程。 1.运行GUIDE 有三种方法可以启动GUIDE: (1)在命令行输入: guide (2)单击MATLAB主窗口的 (GUIDE)按钮; (3)单击MATLAB主窗口【Start】按钮,出现弹出菜单,在主程序组【MATLAB】中选择“GUIDE(GUI Builder)”选择项。 以上三种方法均:生成GUIDE快速启动对话框,如图所示。 2.创建新的GUI 创建新的GUI时,样板可以选择以下4种: (1)Blank GUI — 一个空的样板; (2)GUI with Uicontrols — 打开包含一些uicontrol对象的GUI编辑器; (3)GUI with Axes and Menu — 打开包含菜单和一些坐标轴图形对象的GUI编辑器; (4)Modal Question Dialog — 打开一个对话框编辑器,默认为一个问题对话框。 一般采用Blank GUI样板。单击OK按钮后,进入GUI编辑界面,如图所示。 3.打开已保存的文件 在快速启动对话框中选择打开已经存在的GUI时,可通过浏览的方式找到本地磁盘上的用户GUI文件,或在已打开过的列表中直接选择要打开的文件。如图所示。 4.GUI编辑界面组成 GUI编辑界面主要包括3部分:GUI对象选择区、GUI工具栏和GUI布局区。下面分别介绍这3个部分。 (1)GUI对象选择区 打开【File】|【Preferences...】|GUIDE,勾选show name in component palette,则在编辑界面显示GUI对象名称,如图所示。 (2)GUI工具栏 GUI工具栏主要由对齐对象、菜单编辑器、Tab顺序编辑器、M文件编辑器、属性查看器、对象浏览器和运行界面组成。 (3)GUI布局区 GUI布局区用于布局GUI对象。在布局区单击鼠标右键,弹出的菜单如图所示。 5.属性查看器 属性查看器用来查看、设置或修改对象的属性,是GUI编辑器的主要功能。 调用对象属性查看器有四种方法: (1)在对象上双击; (2)在对象上右击,选择Property Inspector; (3)选中对象后,单击工具栏上的 (Property Inspector)按钮; (4)菜单栏选择:【View】|Property Inspecto。如下图所示为pushbutton1按钮对象的属性。 6.GUI的M文件 创建一个用户界面应用程序,缺省有两个文件组织,*.fig和*.m。均由MATLAB的GUIDE工具自动生成,其中自动生成的M文件,控制并决定GUI对用户操作的响应。它包含运行GUI所需要的所有代码。GUIDE自动生成M文件的框架,用户在该框架下编写GUI组件的回调函数。 M文件由一系列子函数构成,包含主函数、Opening函数、Output函数和回调函数。其中主函数不能修改,否则容易导致GUI界面初始化失败。 7.实例 例如,新建一个文件名为abc的GUI,并在界面上建一个按钮,点击该按钮,则绘出以下图形,界面和其对应的M文件如下: function varargout = abc(varargin) % ABC M-fil

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档