NA-MAAB — a1/a2, b, c, e
JMAAB — a1/a2, b, c, d, e
Vertical and horizontal signal lines shall not cross over one another.
(R2014a and later) When vertical and horizontal signal lines must cross, Simulink
editor preference Line crossing style shall be set to
The vertical line hops over the horizontal line.
Signal lines shall not overlap with other signal lines.
Signal lines shall not cross over blocks.
Signal lines shall not split into more than two sub lines at a single branching point.
Signal lines shall be resized vertically or horizontally as required for the model layout.
Sub IDs a1, c:
Difficult to understand the relationships between blocks when signal lines cross.
Sub ID a2:
In R2014a and later, the difference between crossing and branching is clarified.
Sub ID b:
Difficult to understand the relationships between blocks when signal lines overlap.
Sub ID d:
Difficult to understand the relationships between blocks.
Sub ID e:
Consistent application of signal lines improves readability.
Model Advisor check: Check signal line connections (Simulink Check)
JMAAB guideline db_0032, which is available in Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow on the MathWorks® website.