概述
用matlab设计UI界面,我也是最近开始接触,拿过学长的作品简单学习和膜拜后,开始上手只做自己的GUI界面。
这次界面是设计一个信号发生器。
制作界面前简单思考一下自己的面板怎么设计,最后决定使用在主界面中加入切换按钮,在主界面和不同信号发生器中来回切换。
我的matlab版本是2018b
1.主界面设计
在matlab窗口中输入guide,进入guide引导界面
选择一个自己喜欢的文件夹存放自己的UI界面。
点击确定后,matlab会生成一个xx.m文件和xx.fig文件,xx.fig文件是界面文件,xx.m文件是界面所对应的元件的代码文件。
我们需要首先对xx.m文件进行设计。
上图是新建的untitled1.fig
首先我们先放入四个按钮
点击左边元件栏出的按钮,拖出来四个放入untitled1.fig,双击这几个按钮进入元件属性栏,
FontSize是修改元件的字体大小的,InnerPosition的width和height是修改元件的长和宽的,String是修改按钮上显示的字符。
FontSize修改为24,width和heigth那就30和3吧,String分别改为AM通信系统和DSB通信系统,SSB通信系统,FM通信系统。
我们还可以加上个退出按钮,和系统的名称。我的主界面如下图所示
主界面设计完了,进入各个子界面的设计
2.子界面设计
子界面设计也和主界面一样,无非就是元件的摆放和属性的修改
我在这个界面上使用了静态文本,可编辑文本,面板,按钮,坐标区。静态文本就是现实一些固定的文字或者数值的,可编辑文本支持用户输入参数,面板为了好看用的,貌似无功能;按钮就是点的,通过点击触发一些功能,坐标区就是显示图像的。
下面才是GUI界面设计的重头戏,xx.m文件设计。
最后
以上就是幸福皮卡丘为你收集整理的手把手教你一小时设计基于matlab的信号发生器GUI界面(1)的全部内容,希望文章能够帮你解决手把手教你一小时设计基于matlab的信号发生器GUI界面(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复