主要内容

负载状态信息

导入初始状态

初始化模拟,您可以使用:

  • 最终状态信息(有或没有ModelOperatingPoint从以前的模拟对象)

  • 在MATLAB环境下创建的状态信息®

使用配置参数>数据导入/导出参数导入初始状态。

  1. 启用初始状态参数。

  2. 初始状态编辑框中,输入变量的名字你想使用的状态信息初始化。

变量的初始值指定覆盖初始状态值,初始条件的块模型中指定的参数。

您可以指定数据集随着时间、结构或结构的数据。

初始化状态

您可以初始化一个特定的状态。这个示例创建一个初始状态结构x2的状态vdp模型。的x1状态是没有初始化的结构。因此,在仿真,仿真软件金宝app®使用的价值积分器块的x1状态。

  1. 打开模型。

    open_system (“vdp”);
  2. 设置SaveFormat模型参数“结构”

    set_param (“vdp”,“SaveFormat”,“结构”);
  3. 获得一个初始状态结构。

    州= Simuli金宝appnk.BlockDiagram.getInitialState (“vdp”);
  4. 设置初始值的信号结构元素联系在一起x22。

    states.signals (2)。值= 2;
  5. 把信号结构元素联系在一起x1

    states.signals (1) = [];
  6. 使用变量的vdp模型。选择初始状态的配置参数。

    set_param (“vdp”,“LoadInitialState”,“上”,“InitialState”,“州”);
  7. 模拟模型和检查的初始值x2x1

    sim卡(“vdp”);州
    州=结构体字段:时间:0信号:[1×1 struct]
    states.signals
    ans =结构体字段:价值观:二维:1标签:“CSTATE”blockName: vdp / x2 stateName:”inReferencedModel: 0 sampleTime: [0 0]

当你模拟模型,这两个州的初始值2。的初始值x2国家分配的结构,而的初始值x1国家分配的积分器块。

在参考模型中初始化状态

初始化的状态模型和它引用的模型,利用时间格式的结构或结构或使用操作点。

如果顶部模型在快速加速器模式下,你不能加载离散状态数据。

另请参阅

模型设置

对象

相关的话题