主要内容

compiler.build.ProductionServerArchiveOptions

用于构建可部署归档的选项

描述

例子

选择= compiler.build.ProductionServerArchiveOptions (FunctionFiles创建一个ProductionServerArchiveOptions对象使用MATLAB®指定的功能FunctionFiles.使用ProductionServerArchiveOptions对象的输入compiler.build.productionServerArchive(MATLAB生产服务器)函数。

例子

选择= compiler.build.ProductionServerArchiveOptions (FunctionFiles名称,值创建一个ProductionServerArchiveOptions对象,并使用一个或多个名称-值参数指定选项。选项包括存档名称、输出目录和要包含的其他文件。

例子

全部折叠

创建一个ProductionServerArchiveOptions对象。

对于本例,使用该文件magicsquare.m位于matlabroot\走读生\ \编译器例子

appFile = fullfile (matlabroot,“外来的”“例子”编译器的“magicsquare.m”);选择= compiler.build.ProductionServerArchiveOptions (appFile)
{'C:\Program Files\MATLAB\ . opts = ProductionServerArchiveOptions with properties: ArchiveName: 'magicsquareR2021b\走读生\ \编译器\ magicsquare例子。m'} FunctionSignatures: " AdditionalFiles: {} AutoDetectDataFiles: on S万博1manbetxupportPackages: {'autodetect'} OutputDir: '。详细:\ magicsquareproductionServerArchive下来

您可以修改已存在的属性值ProductionServerArchiveOptions对象使用点符号。例如,启用详细输出。

选择。Verbose =“上”
{'C:\Program Files\MATLAB\ . opts = ProductionServerArchiveOptions with properties: ArchiveName: 'magicsquareR2021b\走读生\ \编译器\ magicsquare例子。m'} FunctionSignatures: " AdditionalFiles: {} AutoDetectDataFiles: on S万博1manbetxupportPackages: {'autodetect'} OutputDir: '。详细:\ magicsquareproductionServerArchive”

使用DotNETAssemblyOptions对象的输入compiler.build.productionServerArchive函数构建生产服务器归档。

compiler.build.productionServerArchive(选择);

使用。创建生产服务器归档文件ProductionServerArchiveOptions对象。

创建一个ProductionServerArchiveOptions对象使用函数文件myfunc1.mmyfunc2.m.使用name-value参数指定输出目录,启用详细输出,并禁用数据文件的自动检测。

选择= compiler.build.ProductionServerArchiveOptions ([“myfunc1.m”“myfunc2.m”],...“ArchiveName”“MyServer”...“OutputDir”' D: \ \ MATLAB文件\ \工作ProductionServer”...“AutoDetectDataFiles”“关闭”
opts = ProductionServerArchiveOptions with properties: ArchiveName: 'MyServer' FunctionFiles: {2×1 cell} FunctionSignatures: " AdditionalFiles: {} AutoDetectDataFiles: off S万博1manbetxupportPackages: {'autodetect'} OutputDir: 'D:\Documents\MATLAB\work\ProductionServer' Verbose: off

您可以修改已存在的属性值ProductionServerArchiveOptions对象使用点符号。例如,启用详细输出。

选择。Verbose =“上”
opts = ProductionServerArchiveOptions with properties: ArchiveName: 'MyServer' FunctionFiles: {2×1 cell} FunctionSignatures: " AdditionalFiles: {} AutoDetectDataFiles: off S万博1manbetxupportPackages: {'autodetect'} OutputDir: 'D:\Documents\MATLAB\work\ProductionServer\' Verbose: on

使用ProductionServerArchiveOptions对象作为函数的输入,以构建生产服务器归档文件。

buildResults = compiler.build.productionServerArchive(选择);

输入参数

全部折叠

实现MATLAB函数的文件,指定为字符向量、字符串标量、字符串数组或字符向量的单元数组。文件路径可以是相对于当前工作目录的,也可以是绝对的。文件必须具有.m扩展。

例子:[" myfunc1.m”、“myfunc2.m”)

数据类型:字符|字符串|细胞

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“详细”,“上”

可部署归档文件的名称,指定为字符向量或字符串标量。生成的归档文件的默认名称是FunctionFiles论点。

例子:“ArchiveName”、“MyMagic”

数据类型:字符|字符串

标记以自动包含指定为的数据文件“上”“关闭”,或数字或逻辑1真正的)或0).的值“上”相当于真正的,“关闭”相当于.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState

  • 如果将此属性设置为“上”,然后是作为某些函数的输入提供的数据文件(例如负载打开外部文件)自动包含在生产服务器归档文件中。

  • 如果将此属性设置为“关闭”,则必须使用AdditionalFiles财产。

例子:“AutoDetectDataFiles”,“关闭”

数据类型:逻辑

中列出的所有函数的详细签名的JSON文件的路径FunctionFiles,指定为字符向量或字符串标量。有关指定函数签名的信息,请参见JSON中的MATLAB函数签名(MATLAB生产服务器)

例子:“FunctionSignatures”、“D: \ \ MATLAB文件\ \ magicapp \ signatures.json工作'

数据类型:字符|字符串

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

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

例子:“OutputDir”、“D: \ \ MATLAB文件\ \ MyMagicproductionServerArchive工作'

万博1manbetx支持包要包括,指定为以下选项之一:

  • “自动检测”(默认)-依赖分析过程自动检测并包含所需的支持包。万博1manbetx

  • “没有”—不包含支万博1manbetx持包。使用此选项可能会导致运行时错误。

  • 字符串标量、字符向量或字符向量的单元格数组-只包含指定的支持包。万博1manbetx若要列出已安装的支持包或特定文件所使万博1manbetx用的支持包,请参阅compiler.codetools.deployable万博1manbetxSupportPackages

例子:“万博1manbetxSupportPackages”,{“TensorFlow模型的深度学习工具箱转换器”,“Places365-GoogLeNet网络的深度学习工具箱模型”}

数据类型:字符|字符串|细胞

构建冗长,指定为“上”“关闭”,或数字或逻辑1真正的)或0).的值“上”相当于真正的,“关闭”相当于.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState

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

  • 如果将此属性设置为“关闭”,则命令窗口不显示进度信息。

例子:“详细”,“关闭”

数据类型:逻辑

输出参数

全部折叠

产品服务器存档构建选项,返回为ProductionServerArchiveOptions对象。

介绍了R2020b