主要内容

生成,修改和部署MATLAB应用程序金宝app模型

金宝appsimulink.compiler.genapp使您能够自动生成MATLAB®simulink的应金宝app用程序®模型。您可以使用该应用程序编译和部署自动生成的应用MCC命令。此示例为模型生成一个应用程序,编译和部署应用程序,并显示如何使用应用程序设计器自定义应用程序。

Multisimpaneapp是用于应用程序生成的默认模板。使用此模板,生成的应用程序可用于自定义。该模板还允许您暂停模拟中间的模拟,调整参数,并配置应用程序进行部署。

此示例向您展示了如何使用金宝appsimulink.compiler.genapp函数以生成模式可部署的应用程序F14。您可以使用生成的应用程序来调整模型的参数,并运行具有不同参数值的模拟。您还可以在应用程序设计器中自定义该应用程序,并部署生成的应用程序以供MATLAB之外使用。

打开模型

金宝appsimulink.compiler.example.appgeneration命令将示例项目加载到您的路径上。该项目包含此示例所需的所有文件,包括模型。打开模型F14

金宝appsimulink.compiler.example.appgeneration;open_system('f14'

为模型生成MATLAB应用

使用金宝appsimulink.compiler.genapp为生成应用程序的功能F14模型。运行金宝appsimulink.compiler.genapp用模型名称作为参数的函数生成一个名称的应用F14App,这被指定为参数。生成应用程序的默认名称是modelname_slsimapp。金宝appSimulink编译器使用默认模板生成应用程序。您可以调整参数并模拟生成应用程序的模型。生成的应用程序还提供了仿真结果的图。所有这些文件都生成F14App目录。

为了生成应用程序,SaveFormat对于输出数据必须是数据集或者结构随着时间的推移。改变SaveFormat为了F14模型,在造型Simulink工具条金宝app的选项卡,转到模型设置。在里面数据导入/导出窗格,改变格式数据集

金宝appsimulink.compiler.genapp('f14',,,,'appName',,,,'F14App');

生成应用的图片

生成应用后,单击运行按钮模拟应用程序。

在模型图像的右侧,您可以调整参数值并运行具有不同值的模拟。

使用底部的箭头显示模拟输出的图。这情节布局控件使您可以添加多个图。默认情况下,该窗格中显示了一个轴。您可以随时使用/删除轴情节布局控件

使用图的左侧箭头打开登录信号窗格。要在图中显示信号,请首先选择绘图,然后检查信号窗格中的信号。重复所有图。此功能使您可以比较结果并根据需要修改应用程序。应用程序中的绘图布局显示

点击加载在应用程序的工具条上加载来自外部文件的参数和输入信号。那个设定配置用于部署配置该应用程序,以便可以独立于MATLAB部署和使用。部署选项是独立的桌面应用程序或Web应用程序。

生成应用后,在应用程序文件夹中创建了三个文件夹:

  • AppHelper- 包含生成应用程序使用的几乎所有代码。您可以使用此文件夹在应用程序中导航,了解应用程序的工作原理以及可能对其进行自定义。

  • 资产文件夹- 包含应用程序使用的所有资产,例如图像,样式,HTML,JavaScript,模型数据和某些元数据

  • apputils- 包含脚本来帮助您将应用程序部署为独立的桌面应用程序或Web应用程序,测试MATLAB中部署的独立应用程序,然后直接从MATLAB运行生成的应用程序。

也可以看看

||||

相关话题