主要内容

作者架构模型

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

对系统的物理、功能和逻辑架构进行建模。使用组件、端口和连接创建视觉表达。组件表示系统设计中使用的体系结构系统或子系统。您可以分解组件以添加细节和定义层次关系,并且可以跨组合模型重用和引用组件。创建变型组件并实现多个设计备选方案或变型,根据编程规则进行选择。

指定具有接口的组件之间的信息交换。接口定义端口中包含并在组件之间交换的数据的类型、尺寸、单位和结构。您可以在本地定义随模型一起保存的接口,也可以在系统生成器中定义接口™ 跨模型使用的接口数据字典。

通过用户界面以交互方式或使用命令行以编程方式构建体系结构模型。

使用项目来组织您的工作,管理文件和设置,并与源代码管理交互。

组成部分 向体系结构模型添加组件
参考组件 链接到架构定义或Simulink行为金宝app
不同的组件 添加具有不同设计的组件
适配器 用不同的接口连接组件

班级

全部展开

systemcomposer.arch.Element 所有模型元素
systemcomposer.arch.Architecture 建筑模型
systemcomposer.arch.Model 系统编写器模型
systemcomposer.arch.BaseComponent 体系结构模型中的所有组件
systemcomposer.arch.Component 系统编写器组成部分
systemcomposer.arch.VariantComponent组件 变体组件系统编写器模型
systemcomposer.arch.BasePort 架构模型中的所有端口
systemcomposer.arch.ArchitecturePort 体系结构的输入输出端口
systemcomposer.arch.ComponentPort 组件的输入和输出端口
systemcomposer.arch.BaseConnector 体系结构模型中的所有连接器
systemcomposer.arch.Connector 端口之间的连接器
systemcomposer.arch.PhysicalConnector 物理端口之间的连接器
systemcomposer.ValueType 值类型在系统编写器
systemcomposer.interface.DataInterface 数据接口
systemcomposer.interface.DataElement 数据接口中的数据元素
systemcomposer.interface.PhysicalDomain 物理域系统编写器
systemcomposer.interface.PhysicalInterface 物理接口
systemcomposer.interface.PhysicalElement 物理接口中的物理元素
systemcomposer.interface.Dictionary 体系结构模型接口数据字典

功能

全部展开

模型管理

systemcomposer.createModel 创建系统编写器模型
systemcomposer.loadModel 负载系统组合器模型
systemcomposer.openModel 开放系统Composer模型
打开 开放式体系结构模型
保存 保存架构模型或数据字典
封闭模型
createArchitectureModel 从组件创建架构模型
链接模型 将组件链接到模型
内联元件 从组件中删除引用体系结构或行为

模型制作

addComponent 向体系结构添加组件
addPort 向体系结构添加端口
getPort 从组件获取端口
集合名 设置端口的名称
连接 创建架构模型连接
查找 搜索架构元素
getQualifiedName 获取模型元素限定名
摧毁 删除模型元素

版本管理

addChoice 将变量选项添加到变量组件
addVariantComponent 向体系结构添加变体组件
getActiveChoice 获取变量组件的活动选项
获取选择 获取变量组件中的可用选项
getCondition 在变量组件中选择时返回变量控件
制造变量 将组件转换为变量选项
setActiveChoice 在变量组件上设置主动选择
设定条件 设置变量选择的条件

值类型管理

addValueType 在接口字典中创建命名值类型
createInterface 创建并设置端口的自有接口
集合名 设置值类型、接口或元素的名称
setDataType 设置值类型为数据类型
设置尺寸 设置值类型的维度
setUnits 设置值类型的单位
集合复杂性 设置值类型的复杂性
setMinimum 为值类型设置最小值
设定最大值 设置最大值为值类型
setDescription 设置值类型的描述

接口管理

附加接口 在接口字典中创建命名数据接口
addPhysicalInterface 在接口字典中创建命名的物理接口
删除接口 从接口字典中删除指定的接口
createInterface 创建并设置端口的自有接口
集合名 设置值类型、接口或元素的名称
setInterface 设置端口的接口
getInterface 在接口字典中获取命名接口的对象
getInterfaceNames 获取接口字典中所有接口的名称

元素管理

addElement 添加数据元素
removeElement 删除数据元素
getElement 获取数据元素的对象
集合名 设置值类型、接口或元素的名称
集合类型 在数据元素上设置共享类型
createOwnedType 在数据元素上创建拥有的类型
getSourceElement 获取在源端口上为连接选择的数据元素
getDestinationElement 获取在用于连接的目标端口上选择的数据元素

字典管理

systemcomposer.createDictionary 创建数据字典
systemcomposer.openDictionary 开放数据字典
saveToDictionary 将接口保存到字典中
链接词典 将数据字典链接到架构模型
unlinkDictionary 取消数据字典与体系结构模型的链接
addReference 将参考资料添加到字典
removeReference 删除对字典的引用

话题

可视化地构建体系结构

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

分解和重用组件

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

定义组件之间的端口接口

接口和术语概述。

在项目中组织系统编写器文件

使用项目来组织您的工作,管理文件和设置,并与源代码管理交互。

特色实例