主要内容

使用可调谐参数部署模拟

金宝app®Compiler™,您可以部署使用可调参数的模拟。

在构建模型时,您可以尝试使用块参数,例如传输FCN块的系数,以帮助您决定要使用的块。您可以使用不同的参数值模拟模型,并捕获并观察模拟输出。

您可以在仿真过程中更改大多数数字块参数的值。此技术允许您在开发算法时快速测试参数值。你可以:

  • 调谐和优化控制参数。

  • 校准模型参数。

  • 在不同条件下测试控制鲁棒性。

以下示例显示了如何在模型中设置可调参数,写一个可用于调整参数的独立应用程序,并分析模拟。有关可调参数的更多信息,请参阅调整和实验块参数值

准备脚本以使用参数调整部署模拟

在此示例中,创建MATLAB®模拟模型的功能sldemo_suspn_3dof.带有价值金宝appsimulink.simulationInpul.。将脚本保存为deployparametertuning.m在Matlab路径上。

准备部署函数

创建一个名为deployparametertuning.包含下面显示的代码。此代码创建一个金宝appsimulink.simulationInpul.模型的对象sldemo_suspn_3dof.MB.是我们通过的价值可遗漏的可调参数的方法,MB.。要配置要部署的此脚本,请使用该函数金宝appsimulink.compiler.configurefordeployment金宝appsimulink.compiler.configurefordeployment配置金宝appsimulink.simulationInpul.通过将其仿真模式设置为快速加速器,并通过限制需要重建已部署的应用的输入来实现对象。

功能deployparametertuning(orame,mb)如果irchar(MB)||Isstring(MB)MB = str2double(MB);结尾如果Isnan(MB)||〜ISA(MB,'双倍的')||〜Isscalar(MB)Disp(“要DeployParameterTuning的MB的值必须是可以转换为双标量的双标量或字符串或字符”);结尾在= si金宝appmulink.simulationInput('sldemo_suspn_3dof');在= in.setvariable('MB',MB);在= si金宝appmulink.compiler.configurefordeplopment(in);Out = SIM(IN);保存(MANAME,'出去');结尾

部署准备好功能

  1. 在这一点应用标签,在应用部分,单击箭头。在应用部署, 点击应用程序编译器

    或者,你可以打开应用程序编译器通过输入来应用ApplicationCompiler.在matlab提示符。

  2. 在里面编译器Project Window,指定要部署的MATLAB应用程序的主文件。

    1. 在里面主文件部分,点击

    2. 在里面添加文件窗口,浏览到保存准备好功能的路径,然后选择deployparametertuning.m。点击打开

      功能deployparametertuning.m添加到主文件列表中。

  3. 决定是否包括Matlab运行时通过选择其中两个选项中的一个应用程序在生成的应用程序中包装选择部分:

    • 运行时从web下载- 生成下载的安装程序Matlab运行时并将其与已部署的MATLAB应用程序一起安装。

    • 运行时包含在包中- 生成包含该的安装程序Matlab运行时安装程序。

  4. 自定义打包应用程序及其外观:

    • 应用信息- 本节列出有关已部署应用程序的可编辑信息。您还可以通过更改应用程序图标和Splash屏幕自定义独立应用程序外观。生成的安装程序使用此信息填充已安装的应用程序元数据。看自定义安装程序

    • 命令行输入类型选项- 本节列出了独立应用程序的输入数据类型的选择。有关更多信息,请参阅确定数据类型的命令行输入(仅用于包装独立应用程序)

    • 其他安装程序选项- 编辑生成的安装程序的默认安装路径并选择自定义徽标。看更改安装路径

    • 应用程序运行所需的文件- 生成的应用程序需要运行的文件。这些文件包含在生成的应用程序安装程序中。看管理编译项目中所需的文件

    • 为您的最终用户安装的文件- 本节列出了应用程序安装的文件。这些文件包括:

      • 一个生成的Readme.txt.文件

      • 为目标平台生成的可执行文件

      指定要使用应用程序安装的文件

    • 其他运行时设置- 该部分列出了用于控制生成的可执行文件的特定于平台的选项。看其他运行时设置

  5. 要生成打包应用程序,请单击包裹。在“保存项目”对话框中,指定保存项目的位置。

  6. 在里面包裹对话框,验证进程完成后打开输出文件夹被选中。

    当包装过程完成时,检查生成的输出。

也可以看看

应用

职能

工具

相关话题