LI Implementation of MAAB 5.0 Rule jc_0246

Checks names of parameters contained in the checked object to adhere to the jc_0246 length restriction. 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.

The length limit checked against is defined in check parameter nMaxPamNameLen.

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

Parameters