概述
前言
众所周知,Matlab中的app是可以自己进行开发的,一个好的app会使我们在工作上更有效的进行办公,所以好多公司都会做一个简单的app进行工作辅助,今天就来给大家讲一下,app的使用与开发,这里的会不定期的更新这一系列的文章,后续主要讲述详细的开发过程以及app的各个功能
这里给大家分享下我之前做的一个app(因为这段时间在做别的事情,暂时停止了app开发)
1、建模辅助
2、数据字典添加
3、测试
4、创建模型
关于创建模型这一部分我的其他文章讲述过,具体查看:
【matlab专题】DBC–EXCEL–模型:DBC生成EXCEL表格(一)
【matlab专题】DBC–EXCEL–模型:通过表格数据生成指定的模型(二)
一、如何设计app
在打开matlab界面后,
找到设计app即可,也可以安装app,最后边的APP打包我会在结尾说明如何使用
主页面如上图,主页面类似一个上位机编辑界面,跟canoe的上位机界面编辑相似,主要的布局也比较相像,左边是模块先择,中间是app布局,右边是app插件的详细参数
接下来我就跟大家一块做一个功能看下
1、选择需要的模块进行拖拽
这里起名信号线对齐,跟明显,今天要讲述的就是信号线对齐的一个功能,这里因为教程关系明只讲述着一个功能的示例,
点击信号线对齐,在右边组件浏览器上会有灰色标识停留在app.Button上,这说明这个控件代表相对应的组件浏览器信息
2、点击代码视图,进入代码页面
这个时候我们会看到,一部分代码已经替我们写好了,其中包括位置信息,图标信息
3、点击添加回调函数
点击添加回调函数,提示你添加回调函数
这里选择你创建的组件(TEST),点击添加回调函数
添加完成后,会在这两个地方显示新的代码,这个时候我们会看到代码界面会出现一个白色需要添加的代码,这个地方就是回调我们功能的函数,这里需要将我们的具体功能添加进来这里可以调用函数,也可以直接将功能代码写入
这里示例一个Simulink信号线平直的功能
将之前写好的脚本添加到调用函数中
4、点击运行
这是时候会弹窗你制作好的app
5、验证函数是否被调用成功
找到模型,选中子系统,点击信号线对齐,查看是否可以信号平直
这里我们可以清晰的看到我们的功能已被回调函数调用成功
二、app打包
以上我们就做完app的一个功能,接下来就是完成打包环节
1、点击共享,MATLAB APP
这里会弹出界面
这个界面主要是用来填写你的APP描述和主文件相关联文件,这个时候可以看到,我们的关联文件已经自动添加到我们的运行文件里边,这里点击打包
提示打包完成,这样一个简单的app就做好了
这里详细说明下,如果选择独立桌面APP的选项:
最终会生成一个不需要依靠matlab环境运行的app
这个app好处就是不需要运行matlab就可以使用,缺点就是运行app后即使你打开了matlab,他也不能对matlab内容就行操作,如果做图形分析之类的工作,就可以使用独立桌面app
独立桌面app如何生成呢?
点击独立桌面app
整个界面中最下边是关联p文件程序,上边是app信息介绍和图表
这时选择Runtime included in package,
然后点击Package
这里会提示你制作app的进度,最后打开文件夹,就能找到你制作的app
这里友情提示,安装的app一定要独立放到一个文件夹,因为在卸载app时候,会将整个文件夹下的所有文件全部删除
三、安装app
MATLAB主页面—app—安装app
选择你的app然后添加
安装完成后们就会添加到你的app中
随后我们的app就点击可以进行使用了
后续我们会更新更多的关于app功能的文章,还请读者多多关注,多多收藏
后续的文章会将我开发的脚本与大家分享
最后
以上就是文艺洋葱为你收集整理的【matlab专题】APP设计(一):APP的作用与开发的全部内容,希望文章能够帮你解决【matlab专题】APP设计(一):APP的作用与开发所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复