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 裁判erence another model to create model hierarchy
Variant Subsystem, Variant Model Template subsystem containing Subsystem, Model, or Subsystem Reference blocks as variant choices

Tools

模型参考转换顾问 Convert subsystems to referenced models
裁判erenced Files Pane View, save, and close referenced subsystems and models

Topics

Define Model Components

Develop Model Components

Interact with Model Components