主要内容

创建可部署归档文件MATLAB生产服务器

金宝app支持平台:窗户®,Linux®,Mac

请注意

创建一个可部署归档文件,您需要一个安装的MATLAB®编译器SDK™产品。

这个例子展示了如何创建一个可部署归档使用MATLAB函数。然后可以部署生成的档案MATLAB生产服务器™

创建MATLAB函数

在MATLAB中,检查MATLAB程序,你想包。

对于这个示例,编写一个函数addmatrix.m如下。

函数a = addmatrix (a1, a2) = a1 + a2;

在MATLAB命令提示符,输入addmatrix ([1 4 7;2 5 8;3 6 9],[1 4 7;2 5 8;3 6 9])

的输出是:

ans = 2 8 14 4 10 16 6 12 18

创建可部署归档文件与生产服务器编译器应用程序

功能打包成一个可部署归档使用生产服务器编译器应用。另外,如果你想创建一个可部署归档文件从MATLAB命令窗口使用编程方法,明白了使用compiler.build.productionServerArchive创建可部署归档文件(MATLAB编译器SDK)

  1. 打开生产服务器编译器应用类型productionServerCompiler在MATLAB提示。

    另外,在MATLAB应用程序选项卡,最右边的应用程序部分,单击箭头。在应用程序部署,点击生产服务器编译器。在生产服务器编译器项目窗口中,单击可部署的存档(.ctf)

  2. 生产服务器编译器项目窗口中,指定的主要文件您想要部署的MATLAB应用程序。

    1. 导出功能部分中,点击

    2. 添加文件窗口,浏览文件夹,并选择你想要的功能包。

      点击开放

    这样做增加了功能addmatrix.m主要文件的列表。

    生产服务器编译器可部署归档(.ctf)类型选择和addmatrix。在导出的函数部分

自定义应用程序和它们的外观

定制您的部署归档文件并添加更多关于应用程序的信息。

  • 档案信息- - -可编辑部署归档文件的信息。

  • 你所需的额外文件存档——附加文件要求运行生成的档案。这些文件包括在生成的档案安装程序。看到管理所需的文件在编译器项目(MATLAB编译器SDK)

  • 文件打包再分配——与你的存档文件安装。这些文件包括:

    • 生成可部署归档文件

    • 生成的固定

    看到指定文件的安装与应用程序(MATLAB编译器SDK)

  • 包括MATLAB函数签名文件——添加或创建一个函数签名文件帮助客户使用MATLAB函数。看到在JSON MATLAB函数签名

包应用程序

  1. 生成打包应用程序,单击

    保存项目对话框中,指定位置保存项目。

  2. 对话框,确认打开流程完成时输出文件夹被选中。

    当部署过程完成后,检查生成的输出。

    • for_redistribution——包含存档文件夹archiveName.ctf

    • for_testing——文件夹包含生成的原始文件创建安装程序

    • PackagingLog.html,生成的日志文件MATLAB编译器SDK

创建可部署归档文件使用compiler.build.productionServerArchive

作为替代生产服务器编译器应用,您可以创建一个可部署归档使用编程方法。

  • 构建部署存档使用compiler.build.productionServerArchive函数。

    buildResults = compiler.build.productionServerArchive (“addmatrix.m”,“详细”,“上”);

    您可以指定附加选项compiler.build命令通过使用名称-值参数。有关详细信息,请参见compiler.build.productionServerArchive(MATLAB编译器SDK)

    compiler.build.Results对象buildResults包含在构建信息类型,生成的文件,包括支持包,并构建选项。金宝app

    函数生成下列文件在一个文件夹命名addmatrixproductionServerArchive在当前工作目录中:

    • addmatrix.ctf——部署归档文件。

    • included金宝appSupportPackages.txt文本文件,列出所有支持文件包含在组装。金宝app

    • mccExcludedFiles.log日志文件,包含任何工具箱函数的列表,并不包括在应用程序。不受支持的功能的信息,请参阅金宝appMATLAB编译器限制(MATLAB编译器)

    • 固定——文本文件,其中包含打包和部署信息。

    • requiredMCR下载188bet金宝搏Products.txt——文本文件,其中包含产品id所需的产品下载188bet金宝搏MATLAB运行时运行该应用程序。

    • unresolvedSymbols.txt——文本文件,其中包含的信息未解决符号。

兼容性的考虑

在大多数情况下,你可以在一个平台生成可部署归档文件和部署到服务器上运行的任何其他受支持的平台。金宝app除非你添加操作系统特定的依赖关系或内容,如墨西哥人文件或仿真软件金宝app®模拟应用程序,生成的档案是独立于平台的。

另请参阅

|(MATLAB编译器SDK)||

相关的话题