Load System Composer model
Create, save, and load a model. Display the model's properties.
model = systemcomposer.createModel('new_arch',true); model.save; loadedModel = systemcomposer.loadModel('new_arch')
loadedModel = model with properties: Name: 'new_arch' Architecture: [1×1 systemcomposer.arch.Architecture] SimulinkHandle: 2.0005 Views: [0×0 systemcomposer.view.ViewArchitecture] Profiles: [0×0 systemcomposer.profile.Profile] InterfaceDictionary: [1×1 systemcomposer.interface.Dictionary]
modelName— Name of architecture model
Name of architecture model, specified as a character vector or string. Architecture model must exist on the MATLAB® path.
|architecture||A System Composer™ architecture represents a system of components and how they interface with each other structurally and behaviorally. You can represent specific architectures using alternate views.|
Different types of architectures describe different aspects of systems:
|Compose Architecture Visually|
|model||A System Composer model is the file that contains architectural information, including components, ports, connectors, interfaces, and behaviors.|
Perform operations on a model:
System Composer models are stored as SLX files.
|Create an Architecture Model with Interfaces and Requirement Links|
|component||A component is a nontrivial, nearly independent, and replaceable part of a system that fulfills a clear function in the context of an architecture. A component defines an architecture element, such as a function, a system, hardware, software, or other conceptual entity. A component can also be a subsystem or subfunction.||Represented as a block, a component is a part of an architecture model that can be separated into reusable artifacts.||Components|
|port||A port is a node on a component or architecture that represents a point of interaction with its environment. A port permits the flow of information to and from other components or systems.|
There are different types of ports:
|connector||Connectors are lines that provide connections between ports. Connectors describe how information flows between components or architectures.||A connector allows two components to interact without defining the nature of the interaction. Set an interface on a port to define how the components interact.||Connections|