Main Content

Internal data


This parameter is not applicable for C code generation. To replicate this functionality for C code generation, use the Code Mappings Editor – C and Embedded Coder Dictionary.


Specify whether to apply a memory section to internal data.

Category: Code Generation


Memory section specifications for functions and data apply to the top level of the model and to subsystems except atomic subsystems that contain overriding memory section specifications.

Default: Default


Suppresses the use of a memory section for internal data.


Applies a memory section for internal data.

This parameter applies to the generated global data structures that contain:

  • Block I/O

  • DWork vectors

  • Zero-crossings

For basic information about the global data structures generated for models, see Standard Data Structures.

Command-Line Information

Parameter: MemSecDataInternal
Type: character vector
Value: 'Default' | 'MemConst' | 'MemVolatile' | 'MemConstVolatile'
Default: 'Default'

Recommended Settings

DebuggingNo impact
TraceabilityNo impact
EfficiencyNo impact
Safety precautionNo impact

Related Topics