Model physical and logical architecture of a system. An interface defines the type, dimensions, units, and structure of the data. You can define interfaces saved with the model, or in a data dictionary to be used across models.
Create a visual representation with components, ports, and connections. Specify information exchange between components with interfaces.
Decompose components to add detail and define hierarchical relationships. Use different architecture views to analyze component dependencies and hierarchy. Share components and interfaces with other models.
Component | Add component to an architecture model |
Reference Component | Link to an architectural definition or Simulink behavior |
Variant Component | Add components with alternative designs |
Adapter | Connect components with different interfaces |
Create architecture models using built-in model element types, such as components, ports, and connections.
Decompose and Reuse Components
Configure components for reuse across models.
Specify interfaces between components with elements containing data types, dimensions, and units.
Associate a port with an interface using the Property Inspector.
Save, Link, and Delete Interfaces
Use interface definitions across models.
Map similar interfaces between ports.
View components in the context of the entire architecture.
Build an Architecture Model from Command Line
Programmatically build an architecture model.