帮助中心帮助中心
从作业点获取状态值
X = getstatestruct(op)
例子
x= getstatestruct (人事处)从指定的操作点对象提取状态值的结构。可以使用状态结构为Simulink设置初始状态值金宝app®模型。
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模型的操作点,指定为金宝appOperatingPoint,OperatingSpec,或OperatingReport对象。您还可以指定这些对象的同构数组。
状态值,作为具有以下字段的结构返回。
信号-状态值和信息
信号
时间-状态值的模拟时间,返回为0.
时间
0
如果人事处是一个数组,x返回为具有相同尺寸的结构数组人事处.
R2006a之前介绍
getinputstruct|operpoint
getinputstruct
operpoint
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处