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
- Component-Based Modeling Guidelines
Consider componentization for large models and multiuser development teams.
Develop Model Components
- Basic Modeling Workflow
Model a simple mechanical system, then scale the model for a collaborative component-based modeling project.
- STEP 1:Model a System Algorithm
- STEP 2:Create Model Components
- STEP 3:Manage Signal Lines
- STEP 4:Manage Model Data
- STEP 5:Reuse Model Components from Files
- STEP 6:Create Interchangeable Variations of Model Components
- STEP 7:Set Up a File Management System
Interact with Model Components
- Configuration Management
Projects can help you work with configuration management tools for team collaboration. - Preview Content of Model Components
Display representation of block contents on the face of a block. - Navigate Model Hierarchies
Navigate model hierarchy of subsystems and referenced models.