计算机仿真matlab编程,计算机仿真技术(MATLAB界面GUI编程).pptx

计算机仿真技术(MATLAB界面GUI编程)

第八章 MATLAB界面GUI编程一、用户界面用户界面是用户与计算机进行信息交流的方式用户界面设定了如何观看和如何感知计算机、操作系统或应用程序。通常,多是根据悦目的结构和用户界面功能的有效性来选择计算机或程序。 图形用户界面(GUI)指由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面。它让用户定制用户与Matlab的交互方式。命令窗口不是唯一与Matlab的交互方式。图形用户界面设计工具的启动图形用户界面设计工具的启动方式1)命令方式:guide:启动GUI设计工具,并建立名字为untitled.fig的图形用户界面guide filename:启动GUI设计工具,并打开已建立的图形用户界面filename。图形用户界面设计工具的启动图形用户界面设计工具的启动方式2)菜单方式:图形用户界面设计工具的启动Matlab为GUI设计一共准备了4种模板Blank GUI(Default)(空白模板,默认);GUI with Uicontrols(带控件对象的GUI模板); GUI with Axes and Menu(带坐标轴与菜单的GUI模板);Modal Question Dialog(带模式问题对话框的GUI模板)。图形用户界面设计工具的启动图形用户界面设计窗口图形用户界面开发环境(GUIDE)用户界面开发环境(GUIDE)Matlab提供了一套可视化的创建图形窗口的工具用户使用这一框架编制自己的应用程序。用户界面开发环境(GUIDE)开发工具布局编辑器(Layout Edtor)——在图形窗口中创建及布置图形对象。布局编辑器是可以启动用户界面的控制面板,上述工具都必须从布局编辑器中访问,图形用户界面开发环境(GUIDE)用户界面开发环境(GUIDE)开发工具几何排列工具(Alignment Tool)—调整各对象相互之间的几何关系和位置;属性查看器(Property Inspector)—查询并设置属性值;对象浏览器(Object Browser)——用于获得和编辑当前Matlab图形用户界面程序中的全部对象信息,对象的类型,同时显示控件的名称和标识,在控件上双击鼠标可以打开该控件的属性编辑器;图形用户界面开发环境(GUIDE)用户界面开发环境(GUIDE)开发工具菜单编辑器(Menu Editor)——创建、设计、修改下拉式菜单和快捷菜单;Tab顺序编辑器(Tab Order Editor)——用于设置当用户按下键盘上的Tab键时,对象被选中的先后顺序。 图形用户界面开发环境(GUIDE)布局编辑器(Layout Edtor)图形用户界面开发环境(GUIDE)布局编辑器参数设置图形用户界面开发环境(GUIDE)位置调整工具图形用户界面开发环境(GUIDE)属性查看器图形用户界面开发环境(GUIDE)菜单编辑器图形用户界面开发环境(GUIDE)菜单编辑器图形用户界面开发环境(GUIDE)对象浏览器图形用户界面开发环境(GUIDE)Tab顺序编辑器控件对象及属性GUI控件对象类型控件对象是事件响应的图形界面对象。当某一事件发生时,应用程序会做出响应并执行某些预定的功能子程序(Callback).控件对象的描述 Matlab两种控件:动作控件,鼠标点击时会产生相应的响应。一种为静态控件,不产生响应,如文本框等。控件可设置参数,用于表现控件的外形、功能及效果,既属性。属性由两部分组成:属性名和属性值,它们必须是成对出现的。图形用户界面开发环境(GUIDE)常用控件开关按钮(Toggle Button):产生一个动作并指示一个二进制状态(开或关),当鼠点击它时按钮将下陷,并执行callback(回调函数)中指定的内容,再次点击,按钮复原,并再次执行callback 中的内容;单选框(Radio Button):单个的单选框用来在两种状态之间切换,多个单选框组成一个单选框组时,用户只能在一组状态中选择单一的状态,或称为单选项;该控件的属性编辑器;图形用户界面开发环境(GUIDE)常用控件复选框(Check Boxes):单个的复选框用来在两种状态之间切换,多个复选框组成一个复选框组时,可使用户在一组状态中作组合式的选择,或称为多选项;按钮(Push Buttons):执行某种预定的功能或操作;文本编辑器(Editable Texts):用来使用键盘输入字符串 的值,可以对编辑框中的内容进行编辑、删除和替换等操作;图形用户界面开发环境(GUIDE)常用控件静态文本框(Static Texts):仅用于显示单行的说明文字;滚动条(Slider): 可输入指定范围的数量值;边框(Frames):在图形窗口圈出一块区域;列表框(List Boxes):在其中定义一系列可供选择的字符串;弹出式菜单(Popup Menu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值