1 / 13
文档名称:

第7章 MATLAB图形用户界面设计.ppt

格式:ppt   页数:13
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章 MATLAB图形用户界面设计.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第7章 MATLAB图形用户界面设计.ppt

文档介绍

文档介绍:第7章 MATLAB图形用户界面设计
菜单设计
对话框设计
用户界面设计工具
菜单设计
用户菜单的建立
建立一级菜单项的函数调用形式为:
一级菜单项句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,…)
建立子菜单项的函数调用形式为:
子菜单项句柄=uimenu(一级菜单项句柄,属性名1,属性值1,属性名2,属性值2,…)
菜单对象常用属性
菜单对象具有Children、Parent、Tag、Type、UserData、Visible等公共属性。除公共属性外,还有一些常用的特殊属性。
“图形演示系统”菜单。菜单条中含有3个菜单项:Plot、Option和Quit。Plot中有Sine Wave和Cosine Wave两个子菜单项,分别控制在本图形窗口画出正弦和余弦曲线。。其中Grid on和Grid off控制给坐标轴加网格线,Box on和Box off控制给坐标轴加边框,而且这4项只有在画有曲线时才是可选的。Figure Color控制图形窗口背景颜色。Quit控制是否退出系统。
程序如下:
screen=get(0,'ScreenSize');
W=screen(3);H=screen(4);
figure('Color',[1,1,1],'Position',[*H,*H,*W,*H],...
'Name','图形演示系统','NumberTitle','off','MenuBar','none');
%定义Plot菜单项
hplot=uimenu(gcf,'Label','&Plot');
uimenu(hplot,'Label','Sine Wave','Call',['t=-pi:pi/20:pi;','plot(t,sin(t));',...
'set(hgon,''Enable'',''on'');','set(hgoff,''Enable'',''on'');',...
'set(hbon,''Enable'',''on'');','set(hboff,''Enable'',''on'');']);
uimenu(hplot,'Label','Cosine Wave','Call',['t=-pi:pi/20:pi;','plot(t,cos(t));',...
'set(hgon,''Enable'',''on'');','set(hgoff,''Enable'',''on'');',...
'set(hbon,''Enable'',''on'');','set(hboff,''Enable'',''on'');']);
%定义Option菜单项
hoption=uimenu(gcf,'Label','&Option');
hgon=uimenu(hoption,'Label','&Grig on','Call','grid on','Enable','off');
hgoff=uimenu(hoption,'Label','&Grig off','Call','grid off','Enable','off');
hbon=uimenu(hoption,'Label','&Box on','separator','on','Call','box on','Enable','off');
hboff=uimenu(hoption,'Label','&Box off','Call','box off','Enable','off');
hfigcor=uimenu(hoption,'Label','&Figure Color','Separator','on');
uimenu(hfigcor,'Label','&Red','Accelerator','r','Call','set(gcf,''Color'',''r'');');
uimenu(hfigcor,'Label','&Blue','Accelerator','b','Call','set(gcf,''Color'',''b'');');
uimenu(hfigcor,'Label','&Yellow','Call','set(gcf,''Color'',''y''

最近更新

2023年南开大学滨海学院单招职业技能考试模拟.. 41页

2026年克服困难的好句 8页

2023年南昌理工学院单招职业适应性考试题库完.. 39页

2023年南阳职业学院单招职业技能测试题库完美.. 41页

2023年厦门兴才职业技术学院单招职业技能考试.. 39页

2023年台州科技职业学院单招职业倾向性考试模.. 41页

2023年合肥共达职业技术学院单招职业技能测试.. 40页

2023年合肥科技职业学院单招职业适应性测试题.. 40页

2023年合肥通用职业技术学院单招职业倾向性考.. 40页

2023年吉林交通职业技术学院单招职业技能测试.. 40页

2026年元旦的节日小学生作文 5页

2023年吉林省白城市单招职业适应性考试模拟测.. 40页

2026年元旦晚会活动方案免费 23页

2023年哈尔滨北方航空职业技术学院单招职业技.. 40页

2023年哈尔滨铁道职业技术学院单招职业技能测.. 40页

2023年商丘学院单招职业适应性测试题库及答案.. 41页

2023年四川三河职业学院单招综合素质考试题库.. 39页

2026年元宵节说明文作文600字 10页

2023年四川工商职业技术学院单招职业适应性考.. 40页

2023年四川护理职业学院单招职业适应性考试模.. 39页

2026年元宵节活动策划方案 16页

2023年四川电子机械职业技术学院单招职业技能.. 41页

2023年四川邮电职业技术学院单招职业适应性测.. 40页

2026年元宵节吃元宵容不容易长胖 3页

2023年大同煤炭职业技术学院单招职业倾向性考.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

民间非盈利组织会计制度 7页