主要内容

作者架构模型

使用组件、端口和接口表示系统体系结构

为系统的物理、功能和逻辑体系结构建模。使用组件、端口和连接创建可视化表示。组件表示系统设计中使用的体系结构系统或子系统。您可以分解组件以添加细节并定义层次关系,并且可以跨组合模型重用和引用组件。创建变体组件并实现基于编程规则选择的多个设计替代或变体。

使用接口指定组件之间的信息交换。接口定义端口中包含的数据的类型、维度、单元和结构,并在组件之间交换数据。您可以在本地定义与模型一起保存的接口,也可以在System Composer™接口数据字典中定义跨模型使用的接口。

使用体系结构焦点视图来分析组件依赖关系和层次结构。通过用户界面或通过编程方式使用命令行构建体系结构模型。

组件 向体系结构模型添加组件
参考组件 链接到体系结构定义或Simulink行为万博1manbetx
不同的组件 添加具有替代设计的组件
适配器 使用不同的接口连接组件

全部展开

systemcomposer.arch.Element 所有模型元素的基类
systemcomposer.arch.Architecture 在模型中表示体系结构的类
systemcomposer.arch.Model 表示System Composer模型的类
systemcomposer.arch.BaseComponent 体系结构模型中所有组件的公共基类
systemcomposer.arch.Component 表示组件的类
systemcomposer.arch.VariantComponent 类,它表示System Composer模型中的变量组件
systemcomposer.arch.BasePort 体系结构模型中所有端口的公共基类
systemcomposer.arch.ArchitecturePort 表示体系结构的输入和输出端口的
systemcomposer.arch.ComponentPort 表示组件的输入和输出端口的类
systemcomposer.arch.Connector 表示端口之间的连接器的类
systemcomposer.interface.Dictionary 表示体系结构模型的接口字典的类
systemcomposer.interface.SignalElement 表示信号接口中的元素的类
systemcomposer.interface.SignalInterface 表示信号接口的类

功能

全部展开

systemcomposer.loadModel 负载系统编写器模型
systemcomposer.openModel 开放系统编写器模型
开放 开放式体系结构模型
保存 保存架构模型或数据字典
关闭 关闭模式
getPort 从组件获取端口
setProperty 设置对应于应用于元素的原型的属性值
getProperty 获取与应用于元素的原型对应的属性值
getPropertyValue 获得建筑财产的价值
getEvaluatedPropertyValue 从组件获取属性的计算值
getStereotypeProperties 获取元素上的原型属性名
renameProfile 在模型中重命名概要文件
systemcomposer.createModel 创建系统编写器模型
addComponent 向体系结构添加组件
addPort 向体系结构添加端口
setName 为端口设置名称
连接 创建体系结构模型连接
查找 搜索架构元素
摧毁 删除模型元素
addChoice 向变体组件添加变体选择
addVariantComponent 向体系结构中添加不同的组件
getActiveChoice 对变体组件进行主动选择
getChoices 获得变量组件中的可用选项
getCondition 返回变量组件中选择的变量控制
makeVariant 将组件转换为变体选择
setActiveChoice 对变型组件设置主动选择
setCondition 对变体选择设置条件
摧毁 删除模型元素
systemcomposer.createDictionary 创建数据字典
systemcomposer.openDictionary 开放数据字典
saveToDictionary 将接口保存到字典
linkDictionary 将数据字典链接到体系结构模型
unlinkDictionary 从体系结构模型中解除数据字典的链接
addReference 添加对字典的引用
removeReference 删除对字典的引用
addInterface 在接口字典中创建命名接口
removeInterface 从接口字典中删除命名接口
setInterface 为端口设置接口
createAnonymousInterface 为端口创建并设置匿名接口
getInterface 在接口字典中获取命名接口的对象
getInterfaceNames 在接口字典中获取所有接口的名称
摧毁 删除模型元素
addElement 增加信号接口元件
removeElement 去除信号接口元素
getElement 获取信号接口元素的对象
setName 为信号接口元素设置名称
setType 设置信号接口元素的类型
setDimensions 设置信号接口元素的尺寸
setUnits 设置信号接口元件的单位
setComplexity 设置信号接口元素的复杂度
setMinimum 为信号接口元件设置最小值
setMaximum 设置信号接口元件的最大值
setDescription 为信号接口元素设置描述
getSourceElement 获取在用于连接的源端口上选择的信号接口元素
getDestinationElement 获取在用于连接的目标端口上选择的信号接口元素
摧毁 删除模型元素
saveAsModel 将组件的体系结构保存到单独的模型中
linkToModel 将组件链接到模型
inlineComponent 将引用架构或行为内联到模型中

主题

组成建筑视觉

使用内置的模型元素类型(如组件、端口和连接)创建体系结构模型。

分解和重用组件

配置组件以便跨模型重用。

定义接口

使用包含数据类型、维度和单元的元素指定组件之间的接口。

接口分配到端口

使用适配器块将接口分配给端口,并协调不兼容的接口。

保存、链接、删除接口

跨模型使用接口定义。

参考数据字典

跨模型使用引用的数据字典。

接口适配器

在端口之间映射类似的接口。

创建焦点视图

在整个架构的上下文中查看组件。

特色的例子