LI Implementation of MAAB 5.0 Rule jc_0232

Checks names of parameters contained in the checked object to adhere to the jc_0232 character restrictions. This includes all linked or referenced content. A parameter name is any string-type block dialogue entry that refers to a matlab variable rather than representing a literal or an operational expression. Also considered a parameter name is any name of a Stateflow data object of scope "Parameter".

If check parameter bAllowSctMemPams is true, specifying a struct member as parameter is not considered an expression and all parts of the dot-separated expression are checked individually. Otherwise such parameter entry is considered an expression and will not be checked here, but will cause a check failure with db_0110 where it is considered a disallowed operational expression.

Names are checked for reserved words using the jResWords check parameter.

Exempted from the checks are all contents linked into the model from libraries listed in the jExclLibs check parameter.

Check Parameters