下载此文档

8 MATLAB图形用户界面设计.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
第八讲 MATLAB图形用
户界面设计
所谓图形用户界面是指由窗口、菜单、对话框等各种图形对象组成的用户界面。在这种用户界面下,用户的操作是通过“选择”各种图形对象来实现的。
一、图形窗口的控制
一、图形窗口的控制

要建立一个图形窗口,有两种方法:
(1)菜单操作:在MATLAB命令窗口选择File菜单中的New命令,再选取Figure子菜单,这样将建立一个标准的MATLAB图形窗口;
(2)命令操作:使用figure函数建立一个图形窗口,并返回该窗口的句柄。调用figure函数的一般格式为:
窗口句柄=figure(属性名1,属性值1,属性名2,属性值2,…)
MATLAB通过对属性的操作来改变图形窗口的形式。

(1) MenuBar属性
MenuBar属性的取值可以是figure(缺省值)或none。用来控制图形窗口是否应该具有菜单条。如果它的属性值为none,则表示该图形窗口没有菜单条。这时用户可以根据后面将介绍的uimenu()函数来加入自己的菜单条,如果属性值为figure,则该窗口将保持图形窗口默认的菜单条,这时也可以采用uimenu()函数在原默认的图形窗口菜单后面添加新的菜单项。
一、图形窗口的控制
(2) Name属性
Name属性的取值可以是任何字符串,它的缺省值为空。这个字符串作为图形窗口的标题。一般情况下,其标题形式为:Figure :字符串。

一、图形窗口的控制
(3) NumberTitle属性
NumberTitle属性的取值是on(缺省值)或off。决定着在图形窗口的标题中是否以“Figure :”为标题前缀,这里n是图形窗口的序号,即句柄值。
【例1】建立一个图形窗口。该图形窗口起始于屏幕左下角、宽度和高度分别为300像素点和150像素点,背景颜色为绿色,且当用户从键盘按下任意一个键时,将显示“Hello,Keyboard Key Pressed.”字样。
一、图形窗口的控制
程序为:hf=figure('Color',[0,1,0],'Position',[1,1,300,150],...
'Name','图形窗口示例','NumberTitle','off','MenuBar','none',...
'','disp(''Hello,Keyboard Key Pressed.'')');

(1) 设置图形窗口属性函数set
set函数的调用格式为:
set(窗口句柄,属性名1,属性值1,属性名2,属性值2,…)
(2) 获取句柄信息函数get
调用格式为:
V=get(句柄名,属性名)
其中V是返回的属性值。
一、图形窗口的控制
二、菜单设计
MATLAB的各个图形窗口有自己的菜单栏,包括File、Edit、Windows和Help等菜单项。为了建立用户自己的菜单系统,可以先将图形窗口的MenuBar属性事先设置为none,以取消图形窗口缺省的菜单,然后再建立用户自己的菜单。
二、菜单设计

8 MATLAB图形用户界面设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06