NA-MAAB — a1/a2, b, c, e
JMAAB — a1/a2, b, c, d, e
All
Vertical and horizontal signal lines shall not cross over one another.
Not Applicable
(R2014a and later) When vertical and horizontal signal lines must cross, Simulink
editor preference Line crossing style shall be set to
Line hop
.
Not Applicable
The vertical line hops over the horizontal line.
Signal lines shall not overlap with other signal lines.
Not Applicable
Signal lines shall not cross over blocks.
Not Applicable
Signal lines shall not split into more than two sub lines at a single branching point.
Not Applicable
Signal lines shall be resized vertically or horizontally as required for the model layout.
Not Applicable
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)
R2020a
JMAAB guideline db_0032, which is available in Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow on the MathWorks® website.