This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

db_0144: Use of Subsystems

ID: Title

db_0144: Use of Subsystems


Strongly recommended



MATLAB Versions





Blocks in a Simulink® diagram should be grouped together into subsystems based on functional decomposition of the algorithm, or portion thereof, represented in the diagram.

Grouping blocks into subsystems primarily for the purpose of saving space in the diagram should be avoided. Each subsystem in the diagram should represent a unit of functionality required to accomplish the purpose of the model or submodel. Blocks can also be grouped together based on behavioral variants or timing.

If creation of a subsystem is required for readability issues, then a virtual subsystem should be used.


  • Readability

  • Workflow

  • Verification and Validation

  • Code Generation

Last Changed


Model Advisor Check

Not applicable

Introduced in R2010a