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