前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matlab GUI 打包成exe可执行文件

matlab GUI 打包成exe可执行文件

作者头像
用户9925864
发布2022-07-27 09:19:53
3.7K0
发布2022-07-27 09:19:53
举报
文章被收录于专栏:算法工程师的学习日志

一位读者朋友问了一下matlab如何GUI 打包成exe可执行文件,故分享一下方法,matlab目前的GUI使用mlapp结尾的文件了,不是老式的基于fig

1、在命令行窗口输入deploytool回车,选择第一个。

2.选择刚刚gui的.mlapp程序(Mortgage.mlapp)

3、右上角Settings(1)中可以更改生成的路径,

(2)可以替换exe的图标缩量图,默认就是下图

(3)是指示生成后的文件

4、之后Package会变绿,点击。等待打包完成。

5、完成后即可在打包文件夹的\for_testing下看到自己的exe文件。

打开exe的显示这个界面

额外说一点:

App 设计工具是MATLAB R2016a推出的应用程序设计工具,和GUIDE一样,它也是一个可视化集成设计环境。除了提供和 GUIDE 类似的标准用户界面组件,还提供了和工业应用相关的组件,如仪表盘、旋钮、开关、指示灯等。使用App设计工具可以开发出操作界面友好、可以共享的MATLAB应用模块。

App 的用户界面的构成要素是组件(Component),它是指可重复使用并且可以和其他对象进行交互的对象,是封装了一个或多个实体程序模块的实体,可以复用。GUIDE设计的用户界面的构成要素是控件,控件是一种特殊的组件,仅用于可视化呈现数据。

GUI和App的本质是一样的,为什么MathWorks要开发一个全新的应用程序构建平台App Designer?

引用一下MATLAB图形和应用程序构建的开发经理Chris Portal的回答:

“GUIDE和App Designer之间的主要区别在于所使用的技术。GUIDE的基础是Java Swing,甲骨文已经不再对其投入开发。虽然这个平台可以获得一些短期的胜利,但是从长远来看,不会得到新的扩展,也不允许我们为用户提供基于网络的工作流。

App Designer建立在现代的基于web的技术上,比如JavaScript、HTML和CSS,它给我们提供了一个平台,可以灵活地跟上用户的需求,并允许应用程序在web上运行。用户可以保持他们现有的基于Java的应用程序运行,并在合适的时候选择新的平台。”

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法工程师的学习日志 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档