MatLab GUI编程.pdf


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8
文档列表 文档介绍
一、 引言
在组合导航系统综合设计中,我主要负责应用 MATLAB 对纯捷
联惯导、捷联/GPS 位置组合、速度组合、位置-速度组合等模式下的
误差曲线进行绘制和比较。在此过程中,我了解了导航解算的一般建弹出式菜单。cmenu=uicontextmenu(’Property1’,’PropertyValue1’,…);
%创建弹出式菜单的各个子菜单,第一个参数即主菜单的句柄。
uimenu(f,’Label’,’LabelName’,’Property2’,’PropertyValue2’,…);
在创建其他对象的时候,可以将其属性的 UIContextMenu 定义为
我们创建的 cmenu,那么在该对象上单击右键就会弹出我们创建的弹
出式菜单,显示出其各个子菜单。
当然我们有更加简洁的方法来创建两种菜单,在如前述那样新建
了 GUI 以后, 我们就会进 入 Layout 编辑器 界面,点击 菜单栏
->Tools->MenuEditor 可以打开菜单编辑器,在这个界面里我们可以
轻松的创建各级菜单和编辑菜单的属性。
控件的创建
进入 Layout 编辑器界面以后,在左侧有各类控件供用户添加。
MATLAB 的主要控件如下:
复选框(Check box),可编辑文本框(Editabletext),列表框(Lists
box),弹出式菜单(Pop-upmenus),命令按钮(Push buttons),单选
按钮(Radio buttons),滑标(Sliders),静态文本框(Static text)。此
外最底层带栅格的区域被称为框架(Frames),它也是具有控件属性
的。
接下来按照我们的需要添加各种控件,把整个 GUI 的外观先搭建
起来。 控件及菜单属性
大部分的控件属性都是与控件的外观有关的,这里不再赘述。我
们在这里要强调的是 Callback 属性,它是我们的控件实现预期功能的
关键。
学习过 Windows 编程的同学都会知道,Callback 即回调的意思,
在 MATLAB 中,Callback 是一个字符串,它的内容是一个可执行的
代码,或者一个编译过的 M 文件名。这样当我们的控件被出发时,
就会调用对应的函数,实现相应的功能。
为了 使我们设计的 GUI 看起来跟美观,我们可以使用菜单栏
->Tools->AlignObjects 来进行纵向和横向的对齐调整。
GUI 编程方法
在以上工作结束后,在自动生成的 M 文件中,整个程序的框架已
经形成了。接下来的工作就是对各个响应进行编程。
GUI 所对应的 M 文件中,主要需要增加如下几部分代码:
1) 打开函数(Opening function),该函数在 GUI 可见之前实
施操作;
2) 输出函数(Output

MatLab GUI编程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人慢慢老师
  • 文件大小152 KB
  • 时间2022-03-19