我是靠谱客的博主 幸福皮卡丘,这篇文章主要介绍手把手教你一小时设计基于matlab的信号发生器GUI界面(1),现在分享给大家,希望可以做个参考。

用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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(152)

评论列表共有 0 条评论

立即
投稿
返回
顶部