Main Content

Component-Based Modeling

Learn when to use different types of model components

Component-based modeling enables efficient and robust system development, facilitates collaboration, and improves verification workflows. Large-scale systems typically use a combination of Simulink®model components.

For an overview of when to use different componentization techniques, seeComponent-Based Modeling in Simulink (4 min, 28 sec).

For help defining model components, seeComponent-Based Modeling Guidelines.

For an example that shows bottom-up model evolution, seeBasic Modeling Workflow.

Blocks

Subsystem Group blocks to create model hierarchy
Model Reference another model to create model hierarchy
Variant Subsystem, Variant Model Template subsystem containing Subsystem, Model, or Subsystem Reference blocks as variant choices

Tools

模型参考转换Advisor Convert subsystems to referenced models
Referenced Files Pane View, save, and close referenced subsystems and models

Topics

Define Model Components

Develop Model Components

Interact with Model Components