Author and View Architecture Models

Represent system architecture using components, ports, and interfaces

Model physical and logical architecture of a system. 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.

Blocks

ComponentAdd component to an architecture model
Reference ComponentLink to an architectural definition or Simulink behavior
Variant ComponentAdd components with alternative designs
AdapterConnect components with different interfaces

Classes

systemcomposer.arch.ArchitectureClass that represents an architecture in an architecture model
systemcomposer.arch.BasePortBase class of both architecture and component ports
systemcomposer.arch.ComponentClass that represents a component or view component
systemcomposer.arch.ConnectorClass that represents a connector between ports
systemcomposer.arch.ElementBase class of all model elements
systemcomposer.arch.ModelRepresent a System Composer model
systemcomposer.arch.VariantComponentRepresent a variant component
systemcomposer.arch.ArchitecturePortRepresent an architecture port
systemcomposer.arch.BaseComponentBase component for interface

Functions

expand all

createModelCreate a System Composer model
loadModelLoad architecture model
openOpen System Composermodel
openModelOpen a System Composer architecture model
saveSave the architecture model or data dictionary
addComponentAdd a component to the architecture
addPortAdd ports to architecture
connectConnect pairs of components
destroyRemove and destroy a model element
lookupLookup an architecture element
addChoiceAdd a variant choice to a variant component
addVariantComponentAdd a component to the architecture
getActiveChoiceGet the active choice on the variant component
getChoicesGet available choices in the variant component
getConditionReturn the variant control on the choice within the variant component
makeVariantConvert component to a variant choice
setActiveChoiceSet the active choice in the variant component
setConditionSet the condition on the variant choice
saveAsModelSave the Architecture to a separate model
linkToModelLink component to a model
inlineComponentInline reference architecture into model

Topics

Compose Architecture Visually

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.

Create Spotlight Views

View components in the context of the entire architecture.

Build an Architecture Model from Command Line

Programmatically build an architecture model.

Featured Examples