Main Content

Minimum mangle length

Specify the minimum number of characters for name-mangling

Model Configuration Pane: Code Generation / Identifiers

Description

Increase the minimum number of characters for generating name-mangling text to help avoid name collisions.

Dependencies

This parameter:

  • Appears only for ERT-based targets.

  • Requires Embedded Coder® when generating code.

Settings

1 (default) | integer

Minimum: 1
Maximum: 15

Specify an integer value that indicates the minimum number of characters the code generator uses when generating name-mangling text. The maximum possible value is 15. The minimum value automatically increases during code generation as a function of the number of collisions. A larger value reduces the chance of identifier disturbance when you modify the model.

Tips

  • Minimize disturbance to the generated code during development by specifying a value of 4. This value is conservative. It allows for over 1.5 million collisions for a particular identifier before the mangle length increases.

  • Set the value to reserve at least three characters for the name-mangling text. The length of the name-mangling text increases as the number of name collisions increases.

Recommended Settings

ApplicationSetting
DebuggingNo impact
Traceability1
EfficiencyNo impact
Safety precautionNo impact

Programmatic Use

Parameter: MangleLength
Type: integer
Value: value between 1 and 15
Default: 1

Version History

Introduced before R2006a