- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章GUI常用功能介绍讲述
第7章 第7章 GUI常用功能介绍 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 本章GUI常用功能介绍,是GUI常用设计功能介绍,也是GUI常用设计应用技巧,更是需要引起用户注意的GUI功能介绍,主要包括:GUI界面文本数据读取、GUI界面图形图像放大显示、GUI文件的加载、GUI一轴多幅图像显示、GUI回调函数脚本文件写入、GUI矢量化窗体设置、GUI调用其它GUI、不同GUI数据传输等内容。 7.1 GUI界面文本数据读取 不过,在GUI设计中,常用的为字符型和数值型之间的转换,即:num2str函数和str2num函数。 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.2 GUI界面图形图像放大显示 GUI界面图形图像放大缩小利于用户从全局出发,较好的定位细节部位,因此GUI界面图像的放大缩小也是广大读者朋友关心的重点问题之一。 GUI界面图形放大方法有两种,一种是直接采用图像显示的方式,通过创建滚动条来实现图像的放大;另一种方法时采用GUI自带的滚动条进行放大, 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.3 GUI文件的加载 GUI文件的加载,包括静态文件的加载和动态文件的加载,静态文件主要是指该文件的路径已经被指定,用户只是去读取该文件,而动态文件的加载,则是可选择性的加载文件。 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.4 GUI一轴多幅图像显示 GUI中很多情况下,不单单只是一幅图像,有时候可能2个轴显示图像,有时候3个,有时候4个……,具体根据用户的需求而定。 常见的显示多个图像如图7-17所示。 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.5 GUI回调函数脚本文件写入 然而MATLAB提供脚本文件自动调用callback函数,并且自动设置GUI,达到脚本文件和GUI控件之间的结合,具体如下: unction Definecallback ? hfig=figure(units,normalize,... position,[0.4,0.4,0.3,0.2]); % 图形窗口可变,设定位置 %在窗口中创建按钮控件,并设置其callback属性值为字符数组 hpush=uicontrol(parent,hfig,... style,pushbutton,... string,正弦函数,... units,normalize,... position,[0.4,0.4,0.3,0.2]); % 在图形窗口设定窗口设置“正弦函数”按钮 ? %设置按钮的callback属性 set(hpush,callback,@mycallback); % 点击即执行回调函数 ? %定义回调函数为子函数 function mycallback(hobj,event) % 回调函数 figure; % 新的图形窗口 x=0:0.1:4*pi; % x y=sin(x); % y plot(x,y); % xy画图 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.6 GUI矢量化窗体设置 默认情况下,GUI界面不需要更改窗口大小即可满足设计要求,然而当桌面分辨率改变时,GUI窗体应该可变,适应电脑桌面的大小,因此GUI设置窗口的变大变小显得尤为重要。MATLAB GUI可变窗体设置步骤有以下三步。 (1)在Figure属性框中,选中Resize为on,即打开Resize命令,如图7-27所示。 (2)修改每个通道的属性,选中Units为normalized,即打开调整通道归一化命令,如图7-28所示。 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.7 GUI中调用其它GUI GUI中调用其它GUI,顾名思义,就是在一个GUI界面,通过调用另一个GUI界面,达到不同GUI之间的相互调用的问题;特别是输入变量足够多时,则可以单独设计一个GUI,专门进行数据的导入,然后为主GUI调用。 第7章 MATLAB GUI应用实战 (余胜威、吴婷、罗建桥) 7.8 不同GUI数据传输 当采用主界面GUI调用一个辅助GUI时,更多的关注的是辅助G
您可能关注的文档
- 第7章-1销售与收款循环审计讲述.ppt
- 第7章-2销售与收款循环审计讲述.ppt
- 第7单元第2章第5节生物的变异(人教版八年级下册)讲述.ppt
- 第二节股票详解.ppt
- 第7章-建筑环境与能源应用工程讲述.ppt
- 第四章矿山地质与安全生产详解.docx
- 第二节换向装置详解.ppt
- 第7章 频率调制与解调讲述.ppt
- 第7、8课第一、二次工业革命课件(人教版必修2)讲述.ppt
- 第7章-游标、存储过程和触发器讲述.ppt
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)