Author Interfaces in Architecture Models
R2026bAuthor and modify architectures using ports and interfaces
In System Composer™, a data interface defines the type, dimensions, units, and structure of the data contained within a port and exchanged between components. You can define shared interfaces or interfaces owned by ports locally that are saved with the model, or you can define interfaces in a data dictionary to be used across models. You can also use the Interface Editor to specify information exchange between components with data interfaces, physical interfaces, and value types.
Blocks
| Component | Add components to architecture model | |
| Port | Add ports to components in architecture model | |
| Reference Component | Link to architectural definition or Simulink behavior | |
| Adapter | Connect components with different interfaces |
Classes
systemcomposer.ValueType | Value type in System Composer |
systemcomposer.interface.DataInterface | Data interface |
systemcomposer.interface.DataElement | Data element in data interface |
systemcomposer.interface.PhysicalDomain | Physical domain in System Composer |
systemcomposer.interface.PhysicalInterface | Physical interface |
systemcomposer.interface.PhysicalElement | Physical element in physical interface |
systemcomposer.interface.Dictionary | Architectural data of data dictionary of architecture model |
Functions
Tools
| Interface Editor | Create and author interfaces in local and shared data dictionaries |
| Type Editor | Create, modify, and manage types, such as bus objects |
Topics
- Define Port Interfaces Between Components
Learn about port interfaces that define the connections between components.







