主要内容

金宝appSimulink.BlockDiagram.getInitialState

返回初始状态数据的框图

语法

x0 = 金宝appSimulink.BlockDiagram.getInitialState ('模型”)

描述

x0 = 金宝appSimulink.BlockDiagram.getInitialState ('模型”)返回初始状态数据的输入参数指定的框图模型。你可以使用这个初始状态数据作为模拟模型的初始状态或提供一个初始状态条件线性化命令。指定的初始状态模拟,使用LoadInitialState模型参数或数据导入/导出>初始状态配置参数。

指定初始状态数据的格式,使用SaveFormat模型参数。默认的格式是“数据集”。其他格式“数组”,“结构”,“StructureWithTime”。此外,您可以设置初始状态格式使用数据导入/导出>格式配置参数。

  • 如果格式是“数据集”,那么金宝appSimulink.BlockDiagram.getInitialState函数返回一个金宝appSimulink.SimulationData.Dataset对象。

  • 为其他格式设置,函数返回一个结构的形式:

    时间:0信号(1 xn结构):

    在哪里n模型中包含的状态数,包括引用的模型吗模型块。的信号字段是一个结构的形式:

    价值观:[1 xm双]维度:[1 x1双]标签:[char数组]blockName: [char数组]inReferencedModel: [bool] sampleTime: [1 x2双]

    • -数值数组的长度,在那里信号的状态数

    • 的长度向量

    • 标签——指示是否状态是连续的(CSTATE)或离散。如果状态是离散的:

      离散状态的名称显示功能块中。

      离散状态的名称显示为那些内置块分配自己的名字离散状态。

      DSTATE在所有其他情况下使用。

    • blockName——完整路径块与这个状态有关

    • inReferencedModel——指示状态是否起源于一个模型引用的模型块(1)或在模型顶部(0)

    • sampleTime——数组包含块的样品时间和抵消拥有状态

使用这个函数来返回初始状态数据简化模型与多个国家的指定初始状态值。每个州与其父块的完整路径。

另请参阅

介绍了R2006b