是否可以链接Simulink示波器的轴?

时间:2016-06-27 10:01:18

标签: matlab plot matlab-figure simulink

在Matlab中,可以使用linkaxes链接不同数字的轴。如果放大一个图形,相应的数字将以相同的方式放大。

我想知道Simulink范围是否可以实现类似的功能。如果手动放大一个范围,如果所有范围都会重新缩放,那将会很方便。

(另一种选择当然是将数据导出到工作区,用数字绘制并使用linkaxes。)

修改

扩展问题:是否可以链接Matlab数据 Simulink范围的轴?

1 个答案:

答案 0 :(得分:2)

Simulink Scope块只是(花哨的)MATLAB数字,所以你可以在MATLAB中做的大部分工作都可以用到数字窗口。

在这种情况下,您想要执行类似

的操作
% Ensure the scopes of interest are open, then
% find the handle to all of them
hscopes = findall(0,'Tag','SIMULINK_SIMSCOPE_FIGURE');
% find the handles to all axes on the scopes
ha = findall(hscopes,'Type','Axes');
% link them
linkaxes(ha);

如果你只想链接特定的轴,显然你需要做更多的工作。

链接数字和范围的程序类似。