主要内容

sdo.simulationtest类

包裹:SDO

模拟场景描述

句法

sim_obj = sdo.simulationtest(modelname)

描述

创建一个模拟Simulink的方案万博1manbetx®模型。仿真方案指定输入信号,型号参数和初始状态值,以及向模型登录的信号。您还可以指定线性系统,以计算您是否有万博1manbetxSimulink Control Design™工具箱。使用仿真方案模拟具有备用输入和型号参数和初始状态值的模型,而无需修改模型。

建造

sim_obj.= sdo.simulationtest(型号名称构建A.sdo.simulationtest.对象并将指定的型号名称分配给型号名称属性和默认值为剩余属性。

你也可以构建一个sdo.simulationtest.对象使用createSimulator.AN的方法sdo.prestime.目的。这createSimulator.方法配置的属性sdo.simulationtest.对象模拟与实验相关的模型。

输入参数

型号名称

万博1manbetxSimulink模型名称,指定为字符向量或字符串。例如,'sdohydrauliccylinder'

模型必须位于matlab上®小路。

特性

Initimstate.

模拟初始仿真状态。

此属性可以是任何初始状态格式SIM命令支持。万博1manbetx

输入

输入信号。

在模拟模型时指定要应用于根级输入端口的信号。信号可以是任何输入信号格式SIM命令支持。万博1manbetx

默认:[]

loggeddata.

在模拟期间记录的数据。

您还必须指定要登录的信号logginginfo.财产。记录的数据存储在一个万博1manbetxsimulink.simulationOutput.对象并被填充物SIM方法。

此属性是只读的。

默认:[]

logginginfo.

在模拟模型时向记录的信号。

这个属性是一个万博1manbetxsimulink.simulationdata.modelloggingInfo.目的。指定要登录其的信号信号财产。

默认:1x1 万博1manbetxsimulink.simulationdata.modellogginginfo.目的

systemlogginginfo.

线性系统日志记录设置。

此属性是矢量sdo.systemlogginginfo.对象。

如果您指定了systemlogginginfo.财产,呢SIM方法在模拟期间线性化模型。

笔记

你也可以使用线性化(万博1manbetxSimulink Control Design)命令从万博1manbetxSimulink控制设计计算线性系统。但是,要使用快速重启,必须使用systemlogginginfo.财产和SIM反而。

默认:[]

型号名称

万博1manbetxSimulink模型名称与仿真方案相关联。模型必须位于Matlab路径上。

名称

场景的名称

默认:''

参数

参数值。

在模拟模型之前,软件将模型参数更改为指定值,并在模拟完成后将其恢复到原始值。

这个属性必须是一个Param.Conulous.目的。

默认:[]

方法

Fastrestart. 模拟万博1manbetx使用仿真方案快速重启模式模型
查找已记录的数据集
准备部署 配置模拟方案以进行部署万博1manbetx编译器
SIM 模拟万博1manbetx模型使用仿真方案
WHO 列出已记录的数据名称

复制语义

价值。要了解值类如何影响复制操作,请参阅复制对象

例子

全部收缩

为模型创建模拟方案。

压力= simulink万博1manbetx.simulationdata.signallogginginfo;压力.BlockPath =.'SDOHydrauliccylinder /气缸组件';ressules.outputportIndex = 1;simulator = sdo.simulationtest('sdohydrauliccylinder');

指定要记录的模型信号。

simulator.logginginfo.signals = [压力];

为模型指定实验。

实验= SDO.PERIMENT('sdorcircuit');

为实验创建模拟场景。

sim_obj = createMulator(实验);