文档帮助中心文档
从工作点获取输入值
u = getinputstruct(凤凰社)
例子
u= getinputstruct (人事处)从指定的操作点对象提取输入值的结构。您可以使用输入结构为您的Simulink设置初始输入值金宝app®模型。
u= getinputstruct (人事处)
u
人事处
全部折叠
打开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
如果人事处是一个数组,u作为结构数组返回,其尺寸与人事处.
getstatestruct|operpoint
getstatestruct
operpoint
您有此示例的修改版本。您想用编辑打开这个示例吗?
你点击了一个与MATLAB命令相对应的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并看到当地的活动和提供。根据您的地理位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在