sdo.getStateFromModel

包:sdo

估计的初始状态万博1manbetx模型

语法

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

描述

年代= sdo.getStateFromModel (modelname,blockpath)在Simulink中为指定块的状态创建状态参数对象万博1manbetx®模型。使用state对象指定实验中的初始状态值或对其进行估计。

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

输入参数

modelname

万博1manbetxSimulink模型名称,指定为字符向量或字符串。例如,“sdoAircraft”

模型必须是开放的。

blockpath

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

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

输出参数

年代

模型状态,作为a返回param.State对象。

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

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

如果blockpath然后指定多个块sdo.getStateFromModel返回一个向量param.State对象。

例子

全部折叠

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

年代向量是否包含9param.State对象的所有状态sdoAircraft模型。

介绍了R2011b