欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    matlab用户界面设计.ppt

    • 资源ID:5439178       资源大小:303.50KB        全文页数:34页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    matlab用户界面设计.ppt

    Matlab程序设计,MATLAB图形用户界面设计,Matlab程序设计,用户界面(或接口)是指人与机器(或程序)之间交互作用的工具和方法,如键盘、鼠标、触摸屏、都可成为与计算机交换信息的接口。图形用户界面(Graphical User Interfaces,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。,Matlab程序设计,一、图形用户界面开发环境,GUIDE是Graphical User Interfaces Design Environment的简称,这是一个GUI设对计的快速开发环境,特别适用于快速产生各种图形,并随心所欲地改变它们(外形、大小及颜色等)。,GUIDE的主要工具有:布局编辑器(Layout Editor)几何排列工具(Alignment Tool)属性编辑器(Property Inspector)对象浏览器(Object Browser)菜单编辑器(Menu Editor),Matlab程序设计,1、布局编辑器,布局编辑器用于从控件选择板上选择控件对象并放置到布局区内,布局区被激活后就成为图形用户界面。启动布局编辑器的方法:在命令窗口输入命令guide。从工具栏上启动。FileNewGUI布局编辑器窗口工具栏图标及功能控件选择板中的控件,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=uicontrol(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)选项的标志指定为一个字符串,用垂直条|分隔。当选择一个弹出项时,Value 属性值设置成选择向量所选元素的下标。,Matlab程序设计,滚动条,Hc_1=uicontrol(Hf_fig,style,slider)滚动条包括三个独立的部分,滚动槽代表有效对象值范围;滚动槽内的指示器,代表滑标当前值;在槽的两端有箭头。滑标值有三种方式设定。方法一:鼠标指针指向指示器,移动指示器。拖动鼠标时,要按住鼠标按钮,当指示器位于期望位置后松开鼠标。方法二:当指针处于槽中但在指示器的一侧时,单击鼠标按钮,指示器按该侧方向移动距离约等于整个值域范围的10%;方法三:在滑标不论哪端单击鼠标箭头;指示器沿着箭头的方向移动大约为滑标范围的1%。滑标通常与所用文本uicontrol对象一起显示标志、当前滑标值及值域范围。,Uicontrol 对象属性,由括起来的属性值是缺省值。,Matlab程序设计,Uicontrol 对象属性,由括起来的属性值是缺省值。,Uicontrol 对象属性,Matlab程序设计,Uicontrol 对象属性,Matlab程序设计,Uicontrol 对象属性,Matlab程序设计,Uicontrol 对象属性,Matlab程序设计,Uicontrol 对象属性,Matlab程序设计,一些控件对象的主要属性,1 Pushbutton,Value:Value=Max选中,Value=Min不选中Max:1Min:0,2 Edit,StringMaxMin Max-Min1 多行;Max-Min=1单行,Matlab程序设计,3 ListBox,StringValueMax/Min Max-Min1 可选择多项;Max-Min=1只能选择单项,Slider,PositionValueMax/MinSliderStep:x(电击箭头)y(点击凹槽)百分比,Matlab程序设计,Popup,StringValue,Matlab程序设计,把整个回调字符串括在方括号中,不要忘记最后的右括号)。把各语句括上单引号。已引用的字符串内,要用双引号。除了最后一句,各语句在引号内要以逗号或分号结尾;在引号后要用逗号或空格结尾。有后续行的各行要以三个句号(.)结尾。,回调字符串请记住以下的一些规则:,Matlab程序设计,几何位置排列工具,几何位置排列工具(对齐编辑器)用于调节各控件对象之间的相对位置。排列工具分为控件对象垂直和水平两个方向几何位置的排列,每个方向又分为位置调整和分布调整。,Matlab程序设计,属性编辑器,属性编辑器用于设置控件属性,在属性编辑器中提供了所有可设置属性的列表并显示出当前的属性值,通过修改属性值完成对各种属性的修改。打开属性编辑器属性编辑器的使用,Matlab程序设计,对象浏览器,对象浏览器用于浏览当前图形用户界面程序中所使用的全部对象信息。,Matlab程序设计,2、菜单编辑器,1)利用向导设计菜单,Matlab程序设计,2)利用程序建立菜单,Hm=uimenu(PName,PValue,.),Hm=uimenu(H,PName,PValue,.),Label/Tag/Callback/Checked/Separator,Hm=uicontextmenu(PName,Pvalue,.),Matlab程序设计,Uimenu 对象属性,Matlab程序设计,Uimenu 对象属性,Matlab程序设计,Uimenu 对象属性,Matlab程序设计,Uimenu 对象属性,Matlab程序设计,三、对话框设计,公共对话框:MATLAB专用对话框,Matlab程序设计,公共对话框,利用Windows资源的对话框,包括:文件打开uigetfile、文件保存uiputfile、颜色设置uisetcolor、字体设置uisetfont、打印设置pagesetupdlg(pagedlg)打印预览(printpreview)打印(printdlg)等,Matlab程序设计,MATLAB专用对话框,错误信息对话框errordlg帮助对话框helpdlg输入对话框inputdlg列表选择对话框listdlg信息提示对话框msgbox问题提示对话框questdlg进程条waitbar警告信息对话框warndlg,Matlab程序设计,四、图形用户界面程序设计,设计原则简单性一致性习常性其他考虑因素:动态性能一般制作步骤界面制作包括界面设计和程序实现。具体制作步骤:,Matlab程序设计,具体制作步骤:,分析界面所要求实现的主要功能,明确设计任务。在稿纸上绘出界面草图,并站在使用者的角度来审查草图。按构思的草图,上机制作(静态)界面,并检查之。编写界面动态功能的程序,对功能进行逐项检查。,

    注意事项

    本文(matlab用户界面设计.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开