入门小案例"/>
MATLAB使用AppDesigner制作测试界面的入门小案例
matlab的AppDesigner基本使用
前几天搞了一个matlab的小的界面设计,使用到了其自带的工具AppDesigner,最近再使用有好些都忘记了,把一些基本的使用方式记录在案,如果有一些基础的化应该时很好理解的;
打开方式
找到这个功能的按钮在matlab的“主页”->“新建”->“App设计工具”,我的是汉化版的英文版的名字是“AppDesigner”。
如何使用
打开后出现的设计界面分为三个部分,左边是可选用的组件区,中间的是界面的画板,可以从左边把对应的功能拖拽进画板,然后右面会出现相应的定义好的组件的名称。
比如:刚打开时都是空白的
拖拽一个坐标区进去后右边也会多出一个坐标区对应的变量名;
通过双击可以更改坐标区的名称,坐标轴等。
首先,拖拽进去一个“坐标区”,三个“编辑字段(数值)”,三个“按钮”。
像下图中的样式,更改好大小和布局。右边对应的变量名也可以右键然后重命名。
还是需要一些简单的程序的
这里可以点击工作区右上角的代码视图,然后会出来一堆代码可以先不用管他。
这里紧接着就需要定义一些变量了,点击左上角的“属性”->“公有属性”,相当于定义一些全局变量,在整个程序里都可以使用。
然后会出现一个白色的区域(其他不能更改的区域是灰色)
在白色区域内就可以定义自己的变量了。。
随后定义自己的写的函数,在“函数”->“公共函数”中定义就可以;
同样会弹出一段可以用于自己编译的白色区间;在自定义函数下面;
也可以添加启动函数,就是编译函数时默认自动运行的代码;直接添加回调函数就行,我这里添加的是图中的回调函数。
然后就开始编写自己的函数;
我这里想编写一个正弦信号,让他绘制到坐标区中去,然后还有一个自己写的FFT函数,做了一个简单的FFT变换,FFT变换函数是我自己写的一个函数包,有兴趣的可以自己写以下试试
把在设计视图定义好的变量调用进去
然后运行程序就得到了软件界面;
点击Signal按钮出现正弦信号。。。
点击FFT按钮出现变换好的幅频曲线。。。
下一篇文章再详细说说怎么读编辑框里的数吧。。这里我就直接用了。。。
更多推荐
MATLAB使用AppDesigner制作测试界面的入门小案例
发布评论