Add, edit, and promote parameters for architectures and components
The Parameter Editor allows you to add intrinsic or operational parameters for architectural design.
Use the Parameter Editor to:
Add and edit parameters for components in an architecture. Edit the default properties of the parameter:
Add and edit parameters to the root architecture of a model or to the architecture of a group of components.
Promote parameters from components contained in the model to a top-level architecture.
Open the Parameter Editor
System Composer™: From the Property Inspector, use the
Parameterslist to open the Parameter Editor using the
Add Parameter — Add parameters to current architecture
Add parameters to the current architecture. The architecture can be the root architecture of the model or the architecture of the currently selected component.
Promote Parameters — Open parameter promotion
Open the parameter promotion user interface. If there are components with parameters in the currently selected architecture, you can promote these parameters by selecting each check box and clicking Promote.
Highlight Source — Highlight source of parameter
Highlight the source of the parameter in the model canvas and bring it into the front view. To leave this spotlight view, click the close button at the top right of the model canvas.
A parameter is an instance-specific value of a value type.
Parameters are available for inlined architectures and components. Parameters are also available for components linked to model references or architecture references that specify model arguments. You can specify independent values for a parameter on each 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 architectural 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. Transfer information between components with:
Port interfaces using the Interface Editor
Parameters using the Parameter Editor
A System Composer architecture represents a system of components and how they interface with each other structurally and behaviorally.
Different types of architectures describe different aspects of systems. You can use views to visualize a subset of components in an architecture. You can define parameters on the architecture level using the Parameter Editor.
Introduced in R2022b