主要内容

simulink.compiler.genapp

生成MATLAB应用程序模拟模型和部署应用程序

描述

例子

simulink.compiler.genapp ('modelName”)分析了一个Simulink模型,并生成了一个可部署的MATLAB®应用程序,在快速加速器模拟模式下对模型进行不同输入、参数和初始状态的模拟,并绘制结果。

simulink.compiler.genapp (modelName名称,值生成一个具有指定选项的可部署MATLAB应用程序。

在生成应用程序时,确保当前工作文件夹不包含旧生成的应用程序构件。

例子

全部折叠

这个例子展示了如何使用simulink.compiler.genapp函数为模型,sldemo_suspn_3dof

打开模型

open_system (“sldemo_suspn_3dof”

为模型生成一个MATLAB应用程序,应用程序名称,suspn_3dof_app

simulink.compiler.genapp (“sldemo_suspn_3dof”“浏览器名称”“suspn_3dof_app”

生成应用程序后,单击模拟查询模型的仿真结果

simulink.compiler.genapp函数还允许您使用SimAppTemplateSLSimApp2模板。要使用此模板生成应用程序,请使用名称-值对和模型名称作为参数simulink.compiler.genapp函数。

在生成应用程序之前,从Current Folder和工作区中清除生成的构件。

myApp = simulink.compiler.genapp (“sldemo_suspn_3dof”“模板”“SLSimApp2”

输入参数

全部折叠

为其生成MATLAB应用程序的模型名称,指定为字符串。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:浏览器名称”、“modelNameApp

生成的应用程序的名称,指定为由'浏览器名称和一根绳子。

用于生成MATLAB应用程序的模板。指定为逗号分隔的对,由'模板和一根绳子。

用于创建构建工件的目录,作为逗号分隔的对,由'OutputDir和一根绳子。

指定输入的MAT文件仿真软件。SimulationInput对象,指定为逗号分隔的一对,由'InputMatFiles和一个MAT文件。

版本历史

介绍了R2020b

Baidu
map