Matlab 脚本:显示我的 Simulink 模型的输出

Matlab script: Display the outputs of my Simulink model

我有以下 Simulink 模型:

我有以下脚本:

Constant=43;
Constant1=43;
Constant2=43;
Constant3=43;
Constant4=43;
Constant5=43;
Constant6=43;
Constant7=43;
Constant10=43;
Constant11=43;
In1=[1,2,3];
In2=[4,5,6];
t_stop = 10;
T_s = t_stop/1000;
options = simset('solver', 'ode5', 'fixedstep', T_s);
sim('test_lau.slx',t_stop,options)

我想显示并最终调用输出 Display、Display2 和 Display3。

我尝试将最后一行更改为:

[Display, Display2, Display3]=sim('test_lau.slx',t_stop,options)

但是得到错误:

Number of left-hand side arguments doesn't match block diagram. When specifying that root-level outports are to be returned individually, the number of left-hand side arguments must be 2 (for T,X) plus number of root-level outport blocks

有谁知道如何从脚本中提取这些输出?

提前感谢您的帮助!

感谢@Ander Biguri 和@Wolfie 答案是使用块“to Workspace”而不是块“Display”