主要内容

sdo.SimulationTestclass

包:sdo

模拟场景描述

语法

sim_obj = sdo.SimulationTest (modelname)

描述

创建一个场景模拟仿真软件金宝app®模型。模拟场景中指定了输入信号,模型参数和初始状态值,模型和信号记录。您还可以指定线性系统来计算,如果你有金宝app仿真软件控制设计™工具箱。使用一个模拟场景模拟模型的选择输入和模型参数和初始状态值,无需修改模型。

建设

sim_obj= sdo.SimulationTest (modelname)构造一个sdo.SimulationTest对象和分配指定的型号名称ModelName财产和其余属性默认值。

你也可以建立一个sdo.SimulationTest对象使用createSimulator方法的一个sdo.Experiment对象。的createSimulator方法配置的属性sdo.SimulationTest对象来模拟与实验相关的模型。

输入参数

modelname

金宝app仿真软件模型名称,指定为一个字符或字符串向量。例如,“sdoHydraulicCylinder”

必须在MATLAB模型®路径。

属性

InitialState

模型模拟的初始状态。

这个属性可以是任意初始状态的格式sim卡命令支持。金宝app

输入

输入信号。

指定信号应用于根级别的输入端口,当模拟模型。信号可以是任何输入信号格式sim卡命令支持。金宝app

默认值:[]

LoggedData

在模拟数据记录。

您还必须指定日志的信号LoggingInfo财产。记录的数据存储在一个金宝appSimulink.SimulationOutput对象并填充的sim卡方法。

这个属性是只读的。

默认值:[]

LoggingInfo

信号记录当模拟模型。

这个属性是一个金宝appSimulink.SimulationData.ModelLoggingInfo对象。指定日志的信号信号财产。

默认值:1 x1金宝app Simulink.SimulationData.ModelLoggingInfo对象

SystemLoggingInfo

线性系统日志设置。

这个属性是一个矢量sdo.SystemLoggingInfo对象。

如果你指定SystemLoggingInfo财产,sim卡线性模型在仿真方法。

请注意

您还可以使用线性化(金宝app仿真软件控制设计)命令从金宝app仿真软件控制设计计算线性系统。然而,要使用快速启动,您必须使用SystemLoggingInfo财产和sim卡代替。

默认值:[]

ModelName

金宝app模型与仿真场景关联模型名称。模型在MATLAB必须路径。

的名字

场景名称

默认值:

参数

参数值。

软件变化的模型参数指定值之前模拟模型和仿真完成后恢复其原始值。

该属性必须是param.Continuous对象。

默认值:[]

方法

fastRestart 模拟金宝app模型在快速启动模式下使用模拟场景
找到 找到记录数据集
prepareToDeploy 为部署与配置仿真场景金宝app编译器
sim卡 模拟金宝app模型使用仿真场景
记录数据名单

复制语义

价值。学习如何价值类影响复制操作,明白了复制对象

例子

全部折叠

创建一个模拟的场景模型。

压力= Simulink金宝app.SimulationData.SignalLoggingInfo;压力。BlockPath =“sdoHydraulicCylinder /缸总成”;压力。OutputPortIndex = 1;模拟器= sdo.SimulationTest (“sdoHydraulicCylinder”);

指定日志模型信号。

simulator.LoggingInfo。信号=(压力);

指定一个实验模型。

实验= sdo.Experiment (“sdoRCCircuit”);

创建一个模拟场景的实验。

sim_obj = createSimulator(实验);