Main Content

Multi-instance code error diagnostic


Select the severity level for diagnostics displayed when a model violates requirements for generating multi-instance code.

Category: Code Generation > Interface


Default: Error


Proceed with build without displaying a diagnostic message.


Proceed with build after displaying a warning message.


Abort build after displaying an error message.

Under certain conditions, the software can:

  • Generate code that compiles but is not reentrant. For example, if a signal or DWork structure has a storage class other than Auto, global data structures are generated.

  • Be unable to generate valid and compilable code. For example, if the model contains an S-function that is not code-reuse compliant or a subsystem triggered by a wide function-call trigger, the code generator produces invalid code, displays an error message, and terminates the build.


This parameter is enabled by setting parameter Code interface packaging to Reusable function or C++ class.

Command-Line Information

Parameter: MultiInstanceErrorCode
Type: character vector
Value: 'None' | 'Warning' | 'Error'
Default: 'Error'

Recommended Settings

DebuggingWarning or Error
TraceabilityNo impact
Safety precautionNo impact

Related Topics