主要内容

生成、修改和部署MATLAB应用一个动态仿真模块模型

simulink.compiler.genapp使您能够自动生成MATLAB®应用程序的Simulink®模型。方法编译和部署自动生成的应用程序世纪挑战集团命令。本示例为模型生成一个应用程序,编译和部署该应用程序,并展示如何使用app Designer自定义该应用程序。

MultiSimPaneApp是用于应用程序生成的默认模板。有了这个模板,生成的应用程序就可以工作并且是可定制的。该模板还允许您暂停模拟、在模拟过程中调优参数和配置应用程序以进行部署。

该示例向您展示如何使用simulink.compiler.genapp函数为该模式生成可部署的应用程序f14.您可以使用生成的应用程序来调优模型的参数,并使用不同的参数值运行模拟。您还可以在app Designer中定制应用程序,并部署生成的应用程序以便在MATLAB之外使用。

打开模型

simulink.compiler.example.AppGeneration命令在路径上加载示例项目。该项目包含这个示例所需的所有文件,包括模型。打开模型f14

simulink.compiler.example.AppGeneration;open_system (“f14”

为模型生成MATLAB App

要生成应用程序,需要SaveFormat对于输出的数据必须是数据集结构随着时间的推移。改变SaveFormatf14模型,在造型选项卡,转到模型设置.在数据导入/导出窗格中,改变格式数据集

您可以从Simulink工具条为模型生成一个MATLAB应用程序。在Simulink工具条上,下面保存中,选择导出模型到仿真应用程序.输入应用程序名称asf14app并浏览以选择目标文件夹。

为模型对话框创建模拟应用程序。选项包括模板(MultiPaneSimApp被选中),应用程序名称(文本为f14app),以及带有浏览按钮的Destination文件夹。

或者,您也可以使用simulink.compiler.genapp函数生成一个应用程序f14模型。运行simulink.compiler.genapp函数使用模型名作为参数生成一个名为f14app,它被指定为一个参数。生成的app的默认名称为modelName_SLSimApp.Simulink Compiler使用默认模板来生成应用程序。您可以调优参数并模拟生成应用程序的模型。生成的应用程序还提供了模拟结果的图表。所有这些文件都生成到f14app目录中。

simulink.compiler.genapp (“f14”“浏览器名称”“f14app”);

生成的应用程序的图片

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

在模型图像的右侧,您可以调优参数值并使用不同的值运行模拟。

使用底部的箭头显示模拟输出的图形。的情节布局控件允许您添加多个图形。默认情况下,此窗格中显示一个轴。您总是可以使用情节布局控制

用图左边的箭头打开记录信号窗格。若要在图中显示信号,请先选中图,然后在信号窗格中检查信号。对所有的图重复这个过程。此功能允许您比较结果并根据需要修改应用程序。在应用程序中显示Plot Layout

点击负载在工具条上从外部文件加载参数和输入信号。设置配置部署配置应用程序,使其可以部署和使用独立于MATLAB。部署选项是独立的桌面应用程序或web应用程序。

一旦app生成,在app文件夹中会创建三个文件夹:

  • AppHelper-包含生成的应用程序所使用的几乎所有代码。你可以使用这个文件夹来导航应用程序,了解应用程序是如何工作的,并可能定制它。

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

  • AppUtils-包含脚本,帮助您将应用程序部署为一个独立的桌面应用程序或web应用程序,在MATLAB中测试部署的独立应用程序,并直接从MATLAB运行生成的应用程序。

另请参阅

||||

相关的话题

Baidu
map