main content

author architecture models -凯发k8网页登录

represent architectures using components, ports, and interfaces

model the physical, functional, and logical architecture of a system. create visual representations with components, ports, and connections. components represent architectural systems or subsystems to be used in system design. you can decompose components to add detail and define hierarchical relationships, and you can reuse and reference components across composition models. convert to architecture model and subsystem references to reuse architectural designs across components. create variant components and implement multiple design alternatives or variants, chosen based on programmatic rules.

specify information exchange between components with data interfaces, physical interfaces, and value types using the . a data interface defines the type, dimensions, units, and structure of the data contained within a port and exchanged between components. you can define interfaces locally that are saved with the model, or you can define interfaces in a system composer™ interface data dictionary to be used across models.

add and edit intrinsic or operational parameters for architectural design on components and architectures using the . promote parameters from components contained in the model to a top-level architecture.

author edit-time checks for system composer or define customizations using .

blocks

add components to architecture model
link to architectural definition or simulink behavior
add components with alternative designs
connect components with different interfaces

classes

all model elements
architecture in model
system composer model
all components in architecture model
system composer component
variant component in system composer model
all ports in architecture model
architecture port
component port
all connectors in architecture model
connector between ports
connector between physical ports
parameter in system composer
value type in system composer
data interface
data element in data interface
physical domain in system composer
physical interface
physical element in physical interface
interface data dictionary of architecture model

functions

model management

create system composer model
load system composer model
open system composer model
open architecture model
save architecture model or data dictionary
close architecture model
create architecture model from component
link component to model
remove reference architecture or behavior from component
extract architecture from simulink model
export architecture model and dependencies to previous release of system composer

model building

add components to architecture
add ports to architecture
get port from component
set name for port
create architecture model connections
search for architectural element
get model element qualified name
remove model element

variant management

add variant choices to variant component
add variant components to architecture
get active choice on variant component
get available choices in variant component
return variant control on choice within variant component
convert component to variant choice
set active choice on variant component
set condition on variant choice

parameter management

add parameter to architecture
get parameter from architecture or component
get source parameter promoted from
resets parameter value to default
get evaluated value of parameter from element
get parameter names on element
get value of parameter
set value of parameter
set units on parameter value
reset parameter on component to default value

value type management

create named value type in interface dictionary
create and set owned interface for port
set name for value type, function argument, interface, or element
set data type for value type
set dimensions for value type
set units for value type
set complexity for value type
set minimum for value type
set maximum for value type
set description for value type or interface

interface management

create named data interface in interface dictionary
create named physical interface in interface dictionary
remove named interface from interface dictionary
create and set owned interface for port
set name for value type, function argument, interface, or element
set interface for port
get object for named interface in interface dictionary
get names of all interfaces in interface dictionary

element management

add element
remove element
get object for element
set name for value type, function argument, interface, or element
set shared type on data element or function argument
create owned value type on data element or function argument
gets data elements selected on source port for connection
gets data elements selected on destination port for connection

dictionary management

create data dictionary
open data dictionary
save interfaces to dictionary
link data dictionary to architecture model
unlink data dictionary from architecture model
add reference to dictionary
remove reference to dictionary
convert owned interface to shared interface

tools

create and author interfaces in local and shared interface data dictionaries
add, edit, and promote parameters for architectures and components

topics

related information

  • (simulink check)
网站地图