Main Content

Design Model Architecture

Create independent components to share between models or teams, reduce visual complexity with model hierarchy

Simulink® facilitates component-based modeling and modular design. You can segment your model into design components and then model, simulate, and verify each component independently. You can save individual components as blocks in a library or as separate files. Team members can then work on those components in parallel.

Organizing your model into hierarchical components can improve readability, traceability, and reusability, while allowing for concurrent development and unit testing. To mimic real-life systems, define components based on self-contained system functionality.