在Matlab中,可以使用链接不同图形的轴linkaxes
。如果放大一个图形,相应的图形将以相同的方式放大。
我想知道Simulink范围是否可以实现类似的功能。如果您手动放大一个示波器,如果所有示波器都将重新缩放,这将很方便。
(当然,另一种选择是将数据导出到工作空间,将其绘制在图形中并使用linkaxes
。)
编辑
扩展问题:是否可以链接Matlab图形和Simulink示波器的轴?
SimulinkScope
块只是(精美的)MATLAB图形,因此您可以在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);
显然,如果只想链接特定的轴,则需要做更多的工作。
链接图和范围的过程是相似的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句