Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

get

访问和显示仿真结果的值

语法

output = get(simOut, 'VarName')
output = simOut.get('VarName')

说明

output = get(simOut, 'VarName') 接受一个变量名称。在单引号内指定 VarName

output = simOut.get('VarName') 是接受变量名称的采用圆点表示法的语法。

提示

代替 get 函数的更简单的方法是使用圆点表示法。例如,要访问 xout 输出变量的数据,可以使用以下命令:

simOut.xout

输入参数

全部展开

要从中获取元数据的仿真对象,指定为 SimulationOutput 对象。

您要查看值的记录变量的名称。

输出参数

Value

输入中指定的记录变量名称的值。

示例

vdp 执行仿真并将变量 youtNew 的值存储在 yout 中。

simOut = sim('vdp',...
         'SaveState','on','StateSaveName','xoutNew',...
         'SaveOutput','on','OutputSaveName','youtNew');
yout = simOut.get('youtNew')

替代方法

更简单的替代方法是使用圆点表示法。例如,要访问 xout 输出变量的数据,可以使用以下命令:

simOut.xout

另一个替代方法是使用 Simulink.SimulationOutput.who,然后使用 Simulink.SimulationOutput.find

另请参阅

|