NA-MAAB — d, e
JMAAB — a, b, c, d, e, f
All
Only these character types shall be used in parameter names:
Single-byte alphanumeric characters (a-z
,
A-Z
, 0-9
)
Single-byte underscore (_
)
Line break, single-byte space, double-byte characters, and control characters shall not be used.
Not Applicable
The parameter name shall not use numbers at the beginning.
Not Applicable
The parameter name shall not use underscores at the beginning.
Not Applicable
The parameter name shall not use underscores at the end.
Not Applicable
The parameter name shall not use consecutive underscores.
Not Applicable
The parameter name shall not consist solely of a single reserved MATLAB word.
Not Applicable
Sub IDs a, b:
Deviation from the rule can make it difficult to maintain the integrity of the model and code.
Sub IDs c, e:
Readability is impaired.
Sub ID d:
Readability is impaired.
Underscores can be used to separate words. However, they are typically used as word breaks and can cause misunderstanding in the description.
Sub ID f:
Readability is impaired. Deviation from the rule can cause unexpected issues.
Model Advisor check: Check usable characters for parameter names (Simulink Check)
R2020a
JMAAB guideline jc_0232, which is available in Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow on the MathWorks® website.
Reserved Keywords (Embedded Coder)
Reserved Identifiers and Code Replacement (Embedded Coder)