主要内容

sdo.getStateFromModel

包:sdo

用于估计的初始状态金宝app模型

语法

s = sdo.getStateFromModel (modelname blockpath)
s = sdo.getStateFromModel (modelname)

描述

年代= sdo.getStateFromModel (modelnameblockpath为Simulink中指定块的状态创建一个状态参数对象金宝app®模型。使用state对象来指定实验中的初始状态值或估计它。

年代= sdo.getStateFromModel (modelname为模型中的所有状态创建状态参数对象。

输入参数

modelname

金宝appSimulink模型名,指定为一个字符向量或字符串。例如,“sdoAircraft”

模型必须是打开的。

blockpath

包含所需状态的块的块路径,指定为字符向量或字符串。例如,“sdoAircraft /致动器模型”

若要指定多个块,请使用字符向量的单元格数组或字符串数组。

输出参数

年代

模型状态,返回为参数。状态对象。

s.Value是模型中状态的初始值。

当您使用语法时s = sdo.getStateFromModel (modelname blockpath)年代包含相应块的状态。

如果blockpath那么指定多个块sdo.getStateFromModel返回的向量参数。状态对象。

例子

全部折叠

load_system (“sdoAircraft”);blockpath = {“sdoAircraft /致动器模型”...'sdoAircraft/Controller/比例+积分补偿器'};s = sdo.getStateFromModel (“sdoAircraft”, blockpath);
modelname =“sdoAircraft”;load_system (modelname);s = sdo.getStateFromModel (modelname);

年代一个包含9的向量参数。状态对象的所有状态sdoAircraft模型。

介绍了R2011b