db_0097: Position of labels for signals and buses
Since R2020a
Guideline Publication
Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®
Sub ID Recommendations
NA-MAAB — a, b, c
JMAAB — a, b,c
MATLAB Versions
All
Rule
Sub ID a
Signal line labels and bus labels shall not overlap other labels, signal lines, or blocks.
Not Applicable
Signal line labels and bus labels do not overlap other labels, signal lines, or blocks.
Signal line labels and bus labels overlap other labels, signal lines, or blocks.
Sub ID b
Signal line labels and bus labels shall be positioned below signal lines.
Not Applicable
Signal line labels and bus labels are below signal lines.
Signal line labels and bus labels are above the signal line.
Sub ID c
Signal line labels and bus labels shall be positioned at the origin of the connection.
Not Applicable
Signal line labels and bus labels are positioned at the origin of the signal line connection.
Signal line labels and bus labels are positioned at the destination of the signal line connection.
Rationale
Sub ID a:
Adherence to this rule prevents confusion with corresponding names, signal lines, and buses, which improves readability of the model.
Sub ID b, c:
Consistent label position prevents confusion with corresponding labels, signal lines, and buses, which improves the readability of the model.
Verification
Model Advisor check: Check position of signal labels (Simulink Check)
Last Changed
R2020a
Version History
Introduced in R2020a