主要内容

生成、修改和部署MATLAB应用一个万博1manbetx模型

万博1manbetxsimulink.compiler.genapp使您能够自动生成一个MATLAB®应用程序的仿真软件万博1manbetx®模型。可以编译和部署自动生成的应用程序使用世纪挑战集团命令。这个例子为一个模型,生成一个应用程序编译和部署应用程序,展示了如何使用应用程序设计师定制应用程序。

MultiSimPaneApp是默认模板用于应用程序生成。用这个模板,生成的应用程序工作,可定制的。这个模板还允许您暂停模拟,优化参数的模拟,并配置一个应用程序的部署。

这个例子向您展示了如何使用万博1manbetxsimulink.compiler.genapp函数来生成一个可部署的应用程序的模式f14。您可以使用生成的应用程序调优模型的参数和运行模拟时使用不同的参数值。您还可以自定义应用程序的应用程序设计师和MATLAB之外部署生成的应用程序使用。

打开模型

万博1manbetxsimulink.compiler.example.AppGeneration在你的道路上命令加载示例项目。这个项目包含所有必需的文件对于这个示例,包括模型。打开模型f14

万博1manbetxsimulink.compiler.example.AppGeneration;open_system (“f14”)

生成模型的MATLAB程序

生成应用程序,SaveFormat必须为输出数据数据集结构随着时间的推移。改变SaveFormatf14模型,在造型选项卡的仿真软件将来发万博1manbetx布,去模型设置。在数据导入/导出窗格中,改变格式数据集

你可以生成一个MATLAB仿真软件将来发布的应用模型。万博1manbetx仿真软件将来发万博1manbetx布的保存中,选择出口模型来模拟应用。输入应用名称f14app和浏览选择一个目标文件夹。

创建模拟应用模型对话框。选项包括模板,MultiPaneSimApp选中时,应用程序的名字,与f14app文本和目标文件夹有一个浏览按钮。

或者,您可以使用万博1manbetxsimulink.compiler.genapp函数生成的应用程序f14模型。运行万博1manbetxsimulink.compiler.genapp函数与模型名称作为参数生成一个应用程序命名f14app,它被指定为一个参数。默认生成的应用程序的名称modelName_SLSimApp。万博1manbetx仿真软件编译器使用一个默认的模板来生成应用程序。您可以调整的参数和模拟模型应用程序生成。生成的应用程序还提供了一个仿真结果的情节。所有这些文件生成的f14app目录中。

万博1manbetxsimulink.compiler.genapp (“f14”,“浏览器名称”,“f14app”);

图片生成的应用程序

在生成应用程序,点击运行按钮模拟应用。

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

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

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

情节布局在应用程序中显示

点击负载将来发布的应用程序从外部文件加载参数和输入信号。设置配置部署配置应用程序,以便它可以独立于部署和使用MATLAB。部署选项是一个独立的桌面应用程序或web应用程序。

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

  • AppHelper包含几乎所有的代码,使用生成的应用程序,您可以使用这个文件夹浏览应用程序,理解应用程序是如何工作的,并可能定制它。

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

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

另请参阅

||||

相关的话题