由matlab guide创建gui,由MATLAB_GUIDE创建GUI.doc

本文详细介绍了MATLAB的GUI开发环境GUIDE的使用,包括启动方式、新建GUI、打开已有文件、GUI编辑界面的组成、属性查看器、M文件结构以及回调函数。通过实例展示了如何创建和配置GUI控件,以及如何实现数据传递和回调程序的基本操作。此外,还讲解了部分控件的说明,帮助读者掌握MATLAB GUI编程基础。
摘要由CSDN通过智能技术生成

由MATLAB_GUIDE创建GUI

MATLAB GUI 编程--GUIDE2

一、MATLAB GUIDE基本操作2

1.运行GUIDE2

2.创建新的GUI2

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值