文档帮助中心文档
从工作点获取状态值
x = getstatestruct(凤凰社)
例子
x= getstatestruct (人事处)从指定的操作点对象提取状态值的结构。您可以使用状态结构为您的Simulink设置初始状态值万博1manbetx®模型。
x= getstatestruct (人事处)
x
人事处
全部折叠
打开scdplane建模并创建一个操作点。还可以计算裁剪的工作点或获取工作点快照。
scdplane
mdl =“scdplane”;Open_system (mdl) op = operpoint(mdl);
从工作点提取状态值。
xInitial = getstatestruct (op);
从工作点提取输入值。
uInitial = getinputstruct (op);
要查看这个结构中的状态值或输入值,请使用点表示法。例如,查看输入值。
uInitial.signals.values
ans = 0
在模型中设置初始状态值。
set_param (mdl“LoadInitialState”,“上”,“InitialState”,“xInitial”)
在模型中设置初始输入值。
set_param (mdl“LoadExternalInput”,“上”,“ExternalInput”,“uInitial”)
OperatingPoint
OperatingSpec
OperatingReport
一个Simulink模型的操作点,指定为万博1manbetxOperatingPoint,OperatingSpec,或OperatingReport对象。您还可以指定任何这些对象的同构数组。
状态值,作为具有以下字段的结构返回。
信号—状态值和信息
信号
时间-状态值的模拟时间,返回为0.
时间
0
如果人事处是一个数组,x返回的结构数组的维度与人事处.
getinputstruct|operpoint
getinputstruct
operpoint
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在