今天我们来看看如½在
Saber
里观察
CoSim
过程中
MATLAB
部分的内部信号,在
SaberScope
中提供了一个接口(SaberLink), 可以想接受
MATLAB
½令,同时也
可以观察
MATLAB
中的仿真数据.接着以前
Saber/Simulink Cosim
的例子(如有
不清楚的,可先看看《Saber/Simulink 协同仿真(I)(II)(III)》),首先在
MATLAB
中修改
throttle_controller_cosim.mdl
原理图,添加两个输出数据端口如下图所
示:
其次,设½输入端口的属性,将
Save format
设½为
Array,并根据自己的喜½定义
Variable Name.再次运行以前的 Co-Sim,并在 Scope
中打开仿真结果文件.启动
SaberLink ( Scope
中的
MATLAB
图标),出现
MATLAB
½令行接口如下图所示:
在该½令行接口中输入
MATLAB
½令
who
并回½,结果如下图所示:
其中
pid_out
和
error
是前面所添加的
MATLAB
部分的内部信号.
评论