matlab AppDesigner学习使用
写在前面
matlab版本:2024a
本博客的主要目的是为了记录博主学习的过程,以供后续遗忘时查漏补缺。
这是我在b站上看到的讲的很好的学习视频,本文也是参照该视频操作的:AppDesigner学习
另一个发现的比较好的英文教程:英文appdesigner教程
制作app
(Botton控件, Label控件, 文本编辑控件)
首先,要打开matlab的在工作区命令行键入:
appdesigner
便可打开设计app界面。
界面如下图所示:
点击空白app便可进行app的设计。
app的设计界面下发那个包含三个模块,分别是组件库,视图和组件浏览器,可以将组件库的组件拖入设计视图中实现组件的安放。
示例如下:
在右侧的组件浏览器中可以看拖入的组件有哪些,双击可以为这些组件改名,也可以在设计视图中双击改名,这个名字也对应这个组件在代码中的名字,类似c++中类的对象的名字,如果要对组件的有些信息进行操作,是要通过这个名字进行的。
在右侧选中某个组件时,下面也相应显示该组件的各种信息,可按需修改。
app.UIFigure是这整个大视图的信息。
在设计视图界面右击某组件,选择回调,可以跳转到代码视图编辑回调函数,这和qt编辑槽函数类似。
点击运行就可保存,并观察运行状态。
app文件的发布和部署
在App 设计工具的设计工具界面,点击共享——MATLAB APP,便可对app进行打包,打包成mlappinstall格式的文件,双击就可以安装到matlab中。
点击共享——独立桌面APP——package ,会生成四个文件:
各个文件的意义如下:
1.for_redistribution文件夹:包含用于安装应用程序和MATLAB Runtime的文件。
2.for_redistribution_files_only文件夹:包含应用程序的重新发布所需的文件。这些文件可以分发到那些有MATLAB或者有 MATLAB Runtime 的用户的电脑上。
3.for_testing文件夹:包含创建的所有由MCC创建的文件,像二进制文件和jar,头和源文件,使用这些文件来测试安装。
4.PackagingLog.txt是由编译器生成的日志文件。