主要内容

编译器

构建Web应用程序档案的选项

描述

例子

选择=编译器。AppFile创建一个WebApparchiveOptions使用MATLAB的对象®使用的应用使用AppFile。使用WebApparchiveOptions对象作为输入compiler.build.webapparchive功能。

例子

选择=编译器。AppFile,,,,名称,价值创建一个WebApparchiveOptions使用一个或多个名称值参数指定的选项对象。选项包括存档名称,要包括的其他文件以及输出目录。

例子

全部收缩

创建一个WebApparchiveOptions来自名为MATLAB应用的对象抵押

对于此示例,使用文件编译抵押位于Matlabroot\示例\ matlab \ main

appfile = fullfile(matlabroot,'例子',,,,'matlab',,,,'主要的',,,,'Mortgage.mlapp');

使用The Web App选项对象使用编译器命令。

opts =编译器。
opts =带有属性的WebApparchiveOptions:Archivename:'Mortgage'AppFile:'C:\ Program Files \ Matlab \R2022a\示例\ matlab \ main \ Mortgage.mlapp'额外费用:{} autodetectdatafiles:on outputdir:'。\ \ MortgagewebappApparchive'derbose:off off:off

使用WebApparchiveOptions对象作为输入compiler.build.webapparchive构建Web应用程序存档的功能。

buildResults = compiler.build.webapparchive(opts);

创建一个WebApparchiveOptions使用名称值参数的对象。

创建一个WebApparchiveOptions使用功能文件对象示例.mlapp。使用名称值参数来指定存档名称和输出目录,添加垫子文件,并禁用数据文件的自动检测。

opts = compiler.build.webapparchive('example.mlapp',,,,...“ Archivename”,,,,'mywebapp',,,,...'outputdir',,,,'d:\ documents \ matlab \ work \ webapps',,,,...“额外费用”,,,,'myvars.mat',,,,...“ autodetectdatafiles”,,,,'离开'
opts =带有属性的WebApparchiveOptions:Archivename:'myWebapp'appfile:'d:\ documents \ matlab \ matlab \ work.mlapp'sufferfiles:{d:\ documents \ matlab \ work work \ work \ myvars.myvars.mats.mat} autodetectectdatafiles:autodetectectdatafiles:off outputddir:'d d offuctdir:'d d d dddir:'d d dddafiles:'d d d ofturat:\ documents \ matlab \ work \ webapps的冗长:关闭

您可以修改现有的属性值WebApparchiveOptions对象使用点表示法。例如,启用详细输出。

opts.verbose ='上'
opts =带有属性的WebApparchiveOptions:Archivename:'myWebapp'appfile:'d:\ documents \ matlab \ matlab \ work.mlapp'sufferfiles:{d:\ documents \ matlab \ work work \ work \ myvars.myvars.mats.mat} autodetectectdatafiles:autodetectectdatafiles:off outputddir:'d d offuctdir:'d d d dddir:'d d dddafiles:'d d d ofturat:\ documents \ matlab \ work \ webapps的冗长:on

使用WebApparchiveOptions对象作为输入compiler.build.webapparchive构建Web应用程序存档的功能。

buildResults = compiler.build.webapparchive(opts);

输入参数

全部收缩

通往主文件的路径,指定为行字符向量或字符串标量。该文件必须是带有MATLAB应用程序.mlapp扩大。该路径可以相对于当前的工作目录或绝对值。

例子:'mywebapp.mlapp'

数据类型:char|细绳

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:'冗长','on''

其他文件和文件夹将包含在Web应用程序存档中,指定为字符向量,字符串标量,字符串数组或字符向量的单元格数组。路径可以相对于当前的工作目录或绝对值。

例子:'额外费用',[“ myvars.mat”,“ myfunc.m”]

数据类型:char|细绳|细胞

Web应用程序存档的名称,指定为字符向量或字符串标量。默认值是AppFile

例子:“ Archivename”,“ mywebapp”

数据类型:char|细绳

标记以自动包含数据文件,指定为'上'或者'离开',或数字或逻辑1((真的) 或者0((错误的)。一个值'上'等同于真的, 和'离开'等同于错误的。因此,您可以将此属性的值用作逻辑值。该值存储为类型的ON/OFF逻辑值matlab.lang.onoffswitchstate

  • 如果将此属性设置为'上',然后您提供的数据文件作为某些功能的输入(例如加载fopen)自动包含在Web应用程序存档中。

  • 如果将此属性设置为'离开',然后您必须使用该数据文件添加数据文件额外的费用财产。

例子:“ autodetectdatafiles”,“关闭”

数据类型:逻辑

保存构建文件的输出目录的路径,指定为字符向量或字符串标量。该路径可以相对于当前的工作目录或绝对值。

构建文件夹的默认名称是附加的存档名称WebApparchive

例子:'outputdir','d:\ documents \ matlab \ work \ mymagicwebapparchive'

数据类型:char|细绳

旗以控制构建冗长,指定为'上'或者'离开',或数字或逻辑1((真的) 或者0((错误的)。一个值'上'等同于真的, 和'离开'等同于错误的。因此,您可以将此属性的值用作逻辑值。该值存储为类型的ON/OFF逻辑值matlab.lang.onoffswitchstate

  • 如果将此属性设置为'上',然后“ MATLAB命令”窗口显示在构建过程中指示编译器输出的进度信息。

  • 如果将此属性设置为'离开',然后命令窗口不显示进度信息。

例子:'冗长','on''

数据类型:逻辑

输出参数

全部收缩

Web应用程序存档构建选项,返回为WebApparchiveOptions目的。

版本历史记录

在R2020b中引入