Component-based modeling enables efficient and robust system development, facilitates collaboration, and improves verification workflows. Large-scale systems may use a combination of these model components:
Subsystems — Allow you to create visual or functional components within a model file
Linked blocks — Match their contents to a block that rarely changes in a parent library file
Model references — Execute referenced models as independent files that interface with their parent models
For an example that shows model evolution using model components, see Basic Modeling Workflow.
Model a simple mechanical system, then scale the model for a collaborative component-based modeling project.