负载状态信息
导入初始状态
初始化模拟,您可以使用:
最终状态信息(有或没有
ModelOperatingPoint
从以前的模拟对象)在MATLAB环境下创建的状态信息®
使用配置参数>数据导入/导出参数导入初始状态。
启用初始状态参数。
在初始状态编辑框中,输入变量的名字你想使用的状态信息初始化。
变量的初始值指定覆盖初始状态值,初始条件的块模型中指定的参数。
您可以指定数据集
随着时间、结构或结构的数据。
初始化状态
您可以初始化一个特定的状态。这个示例创建一个初始状态结构x2
的状态vdp
模型。的x1
状态是没有初始化的结构。因此,在仿真,仿真软件金宝app®使用的价值积分器块的x1
状态。
打开模型。
open_system (“vdp”);
设置
SaveFormat
模型参数“结构”
。set_param (“vdp”,“SaveFormat”,“结构”);
获得一个初始状态结构。
州= Simuli金宝appnk.BlockDiagram.getInitialState (“vdp”);
设置初始值的信号结构元素联系在一起
x2
2。states.signals (2)。值= 2;
把信号结构元素联系在一起
x1
。states.signals (1) = [];
使用
州
变量的vdp
模型。选择初始状态的配置参数。set_param (“vdp”,“LoadInitialState”,“上”,“InitialState”,“州”);
模拟模型和检查的初始值
x2
和x1
。sim卡(“vdp”);州
州=结构体字段:时间:0信号:[1×1 struct]
states.signals
ans =结构体字段:价值观:二维:1标签:“CSTATE”blockName: vdp / x2 stateName:”inReferencedModel: 0 sampleTime: [0 0]
当你模拟模型,这两个州的初始值2。的初始值x2
国家分配的州
结构,而的初始值x1
国家分配的积分器块。
在参考模型中初始化状态
初始化的状态模型和它引用的模型,利用时间格式的结构或结构或使用操作点。
如果顶部模型在快速加速器模式下,你不能加载离散状态数据。
另请参阅
模型设置
对象
金宝appSimulink.op.ModelOperatingPoint
|金宝appSimulink.SimulationData.Dataset
|金宝appSimulink.SimulationData.State