生成可独立执行的软件,可以分成以下5个主要的步骤;
1.打开Application Complier
2.添加主程序文件
3.可执行文件设置
4.选择打包方式
5.相关文件解释
大体步骤多类似,里面有些容易出错的小细节,相关设置需要注意的有:
1.runtime下载问题
2.软件命名问题:不规范命名导致无法打包
3.软件图标问题
4.页面设置
5.打开软件时,居中显示的相关代码
目录
1.打开Application Complier
2.添加主程序文件
3.软件设置
编辑1.独立可执行文件的名称
2.软件logo设置
3.打开页面设置
4.描述App
4.选择打包方式
5.相关文件解释
6.运行时,软件图标和名设置
7.打开软件时,居中显示的相关代码
1.打开Application Complier
0 MATLAB主页面->1App->2Application Complier->3工程文件.prj 如图
2.添加主程序文件
添加完主文件,软件会自动添加需要的文件,很nice。
3.软件设置
1.独立可执行文件的名称
当选择了主文件后, 系统将默认App名字为主文件名。 如果要修改名字, 名字中可以使用英文字符、 数字、 下划线等, 不能使用中文字符。
不规范命名可以写入,但是无法打包(Package会变成灰色)
2.软件logo设置
点击位置2.可修改软件icon(软在Windows系统显示的logo),点击后,弹出对话框->点击选择图标->浏览并选择图片->点击保存并使用
3.打开页面设置
位置3大图标,设置打开过程,等待软件进入正式界面所显示的图片
4.描述App
可以根据提示添加作者名称、电子邮件、 公司、 摘要、 说明等信息。
4.选择打包方式
对于可独立执行的文件,需要MATLAB 中的 runtime文件。这里有两种打包方式:Runtime downloaded from web和Runtime included in package,如图
Runtime downloaded from web: 表示使用者需要从网络上自己下载MATLAB Runtime软件。Runtime included in package: 表示生成的安装包包含了MATLAB Runtime软件。Runtime included in package将提示是从网络上下载还是在本地计算机上查找已经下载过的Runtime文件, 如下图
网络上下载Runtime
注意:如果没有登入MATLAB 官网账号,近提示下载不下来,不会提示为什么!!!!!
官网下载链接:
5.相关文件解释
for_redistribution文件夹: 该文件夹包含MyAppInstaller_web.exe文件, 用于安装应用程序
MATLAB Runtime。 该文件夹一般共享给未安装MATLAB以及MATLAB Runtime的用户。
for_redistribution_files_only文件夹: 该文件夹内包含无须安装可直接运行的应用程序。 该文
件夹一般共享给安装了MATLAB或MATLABRuntime的用户。
for_testing文件夹: 该文件夹包含测试应用程序的所有文件, 包括二进制文件、 JAR文件、
头文件和源文件
PackagingLog.html文件: MATLAB编译器生成的日志文件。
6.运行时,软件图标和名设置
可以在StartupFcn函数中进行设置软件运行时的标题
%设置图标,图片保存在同一路径下
app.UIFigure.Name ="Inductance Calculation"; %设置标题
7.打开软件时,居中显示的相关代码
%初始界面居中
pos=get(0,'screensize'); %获取屏幕尺寸
a1=(pos(3)-906)/2; %906为UIFigure的宽,a1为UIFigure的横坐标起始点
a2=(pos(4)-672)/2; %672为UIFigure的高,a2为UIFigure的纵坐标起始点
app.UIFigure.Position=[a1 a2 906 672]; %新UIFigure的Position参数
注:可以组件浏览器设置初始页面显示状态,如图:
'normal'
'minimized'
- 窗口被折叠,但您仍可以执行命令来获取或设置其属性、添加子级或在窗口中创建绘图。'maximized'
- 窗口填满屏幕。操作系统提供的最小化、还原和关闭按钮出现在窗口的角落。如果正常状态下的窗口包含菜单,则它们在此状态下也会显示。'fullscreen'
- 窗口填满屏幕。但是,操作系统提供的最小化、还原和关闭按钮将被隐藏。如果正常状态下的窗口包含菜单,则它们在此状态下也会显示