matlab用户界面设计.ppt
《matlab用户界面设计.ppt》由会员分享,可在线阅读,更多相关《matlab用户界面设计.ppt(34页珍藏版)》请在三一办公上搜索。
1、Matlab程序设计,MATLAB图形用户界面设计,Matlab程序设计,用户界面(或接口)是指人与机器(或程序)之间交互作用的工具和方法,如键盘、鼠标、触摸屏、都可成为与计算机交换信息的接口。图形用户界面(Graphical User Interfaces,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。,Matlab程序设计,一、图形用户界面开发环境,GUIDE是Graphical User Interfaces Design Environ
2、ment的简称,这是一个GUI设对计的快速开发环境,特别适用于快速产生各种图形,并随心所欲地改变它们(外形、大小及颜色等)。,GUIDE的主要工具有:布局编辑器(Layout Editor)几何排列工具(Alignment Tool)属性编辑器(Property Inspector)对象浏览器(Object Browser)菜单编辑器(Menu Editor),Matlab程序设计,1、布局编辑器,布局编辑器用于从控件选择板上选择控件对象并放置到布局区内,布局区被激活后就成为图形用户界面。启动布局编辑器的方法:在命令窗口输入命令guide。从工具栏上启动。FileNewGUI布局编辑器窗口工具
3、栏图标及功能控件选择板中的控件,Matlab程序设计,Matlab程序设计,Matlab程序设计,创建控件对象,Hc_1=uicontrol(Hf_fig,PName,PValue,.),按钮,Hc_1=uicontrol(Hf_fig,style,pushbutton),单选按钮,Hc_1=uicontrol(Hf_fig,style,radiobutton)当选择时,Value为1;未选择,Value为0。,Matlab程序设计,检查框,Hc_1=uicontrol(Hf_fig,style,check)当选择时,Value为1;未选择,Value为0。,静态文本框,Hc_1=uicont
4、rol(Hf_fig,style,text)文本只能通过改变String属性来更改。,框架,Hc_1=uicontrol(Hf_fig,style,frame)框架对象仅是带色彩的矩形区域,提供视觉的分隔性。,Matlab程序设计,可编辑文本框,Hc_1=uicontrol(Hf_fig,style,edit)如Max-Min1,建立多行可编辑文本框。Max属性不指定最大的行数。多行可编辑文本框可具有无限多行。多行字符串被指定为单个引号的字符串,用垂直条字符|指明在何处分行。,弹出式菜单,Hc_1=uicontrol(Hf_fig,style,popupmenu)选项的标志指定为一个字符串,用
5、垂直条|分隔。当选择一个弹出项时,Value 属性值设置成选择向量所选元素的下标。,Matlab程序设计,滚动条,Hc_1=uicontrol(Hf_fig,style,slider)滚动条包括三个独立的部分,滚动槽代表有效对象值范围;滚动槽内的指示器,代表滑标当前值;在槽的两端有箭头。滑标值有三种方式设定。方法一:鼠标指针指向指示器,移动指示器。拖动鼠标时,要按住鼠标按钮,当指示器位于期望位置后松开鼠标。方法二:当指针处于槽中但在指示器的一侧时,单击鼠标按钮,指示器按该侧方向移动距离约等于整个值域范围的10%;方法三:在滑标不论哪端单击鼠标箭头;指示器沿着箭头的方向移动大约为滑标范围的1%。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 用户界面 设计
链接地址:https://www.31ppt.com/p-5439178.html