MATLAB: Does the order of axes on a Simulink scope get reversed on the printed copy in Simulink 6.1 (R14SP1)

orderplotprintscopesimulink

When printing directly from the Scope block, the top axes is printed as the lowest axes and the lowest axes on the figure is printed as the top axes. However the signal labels and thus the subplot titles are printed in the correct order, which results in wrong titles for the several subplots.

Best Answer

This bug has been fixed in Release 14 Service Pack 2 (R14SP2). For previous releases, please read below for any possible workarounds:
We have verified that there is a bug in Simulink 6.1 (R14SP1) in the way that it handles printing of the scope blocks with multiple axes. To work around this issue, try using the following code:
set(0,'showHiddenHandles','on');
Then select your scope to make it the current figure and enter the following command to send the scope to the printer:
print