LI Implementation of MAAB 5.0 Rule jc_0201

Checks names of structural subsystems contained in the checked object to adhere to the jc_0201 character restrictions. This includes the checked object itself, if it is a structural subsystem, as well as all linked or referenced content.

Names are checked for reserved words using the jResWords parameter.

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

If parameter bAllowBadSlLibNames is true, masked subsystems that link into the simulink library may have the same name as the linked subsystem in that library. Also allowed are respective variations of the name that are extended by digits only.

Note

If parameter bAllowBadSlLibNames is false, MAAB 5.0 jc_0201 is checked in its literal sense.

However, MAAB 5.0 jc_0231 makes an exception for block names from the simulink library, that presumably is meant to apply to masked subsystems from this library, too, even though jc_0231 generally only refers to basic blocks, that (according to MAAB 5.0 glossary) do not include any kind of masked subsystems.

Anyway, to ensure adherence to the MAAB 5.0 modelling rules in a consistent way it is recommended to leave bAllowBadSlLibNames with its default false, ruling out any exception related to the naming found in the simulink library, be it an actual basic block or a masked subsystem.

Parameters