返回框图的初始状态数据
x0 = 万博1manbetxSimulink.BlockDiagram.getInitialState('模型
”)
x0 = 万博1manbetxSimulink.BlockDiagram.getInitialState('
返回由输入参数指定的框图的初始状态数据模型
”)模型
.您可以使用这个初始状态数据作为模拟模型的初始状态,或者为线性化命令提供初始状态条件。要指定模拟的初始状态,请使用LoadInitialState
模型参数或数据导入/导出>初始状态配置参数。
方法指定初始状态数据的格式SaveFormat
模型参数。默认格式为“数据集”
.其他格式“数组”
,“结构”
,“StructureWithTime”
.方法设置初始状态格式数据导入/导出>格式配置参数。
如果format为“数据集”
,然后万博1manbetxSimulink.BlockDiagram.getInitialState
函数返回一个万博1manbetxSimulink.SimulationData.Dataset
对象。
对于其他格式设置,该函数返回表单的结构:
时间:0信号:[1xn结构]
在哪里n
模型中包含的状态的数量,包括由引用的任何模型吗模型块。的信号
Field是一个形式为:
value: [1xm double] dimensions: [1x1 double] label: [char array] blockName: [char array] inReferencedModel: [bool] sampleTime: [1x2 double]
值
-长度的数字数组米
,在那里米
是信号的状态数吗
维
-长度值
向量
标签
-指示状态是否连续(CSTATE
)或离散。如果状态是离散的:
离散状态的名称显示为s函数块。
对于那些将自己的名称分配给离散状态的内置块,显示了离散状态的名称。
DSTATE
在所有其他情况下使用。
blockName
-与此状态相关联的块的完整路径
inReferencedModel
-指示状态是否起源于模型块引用的模型(1
)或在顶级模型(0
)
sampleTime
-包含该状态所属块的采样时间和偏移量的数组
使用此函数返回初始状态数据简化了为具有多个状态的模型指定初始状态值。每个状态都与其父块的完整路径相关联。