主要内容

金宝appsimulink.blockdiagram.getInitialState.

返回框图的初始状态数据

句法

x0 = 金宝appsimulink.blockdiagram.getInitialState('模型')

描述

x0 = 金宝appsimulink.blockdiagram.getInitialState('模型')返回输入参数指定的框图的初始状态数据模型。您可以使用此初始状态数据作为模拟模型的初始状态,或者为线性化命令提供初始状态条件。要指定模拟的初始状态,请使用loadInitialstate.模型论证或数据导入/导出>初始状态配置参数。

要指定初始状态数据的格式,请使用saplformat模型论证。默认格式是'dataset'。其他格式'大批''结构', 和'structionWithtime'。或者,您可以使用初始状态格式使用数据导入/导出>格式配置参数。

  • 如果格式是'dataset',那么金宝appsimulink.blockdiagram.getInitialState.函数返回A.金宝appsimulink.simulationdata.dataset.目的。

  • 有关其他格式设置,该函数返回表单的结构:

    时间:0信号:[1xn struct]

    在哪里N是模型中包含的状态数量,包括所引用的任何模型模型块。这信号字段是表格的结构:

    值:[1xm double]尺寸:[1x1 double]标签:[char array] blockname:[char数组] infereferencedmodel:[bool] sampletime:[1x2 double]

    • 价值- 长度数组数组m, 在哪里m是信号中的状态数量

    • 方面- 长度价值向量

    • 标签- 指示状态是连续的吗(c)或离散。如果状态是离散的:

      S函数块显示了离散状态的名称。

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

      d用于所有其他案例。

    • blockname.- 与此状态相关联的完整路径

    • inferencedModel.- 指示状态是否原始在模型块引用的模型中(1)或在顶部模型中(0.

    • 采样时间- 包含拥有状态的块的采样时间和偏移量

使用此函数返回初始状态数据简化为具有多个状态的模型指定初始状态值。每个状态都与其父块的完整路径相关联。

也可以看看

介绍在R2006B.