主要内容

作者架构模型

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

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

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

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

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

组件 向体系结构模型添加组件
参考组件 链接到一个架构定义或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 负载系统Composer模型
systemcomposer.openModel 开放系统Composer模型
开放 开放式体系结构模型
保存 保存架构模型或数据字典
关闭 关闭模式
createArchitectureModel 从组件创建体系结构模型
linkToModel 将组件链接到模型
inlineComponent 从组件中删除引用体系结构或行为

模型建立

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

版本管理

addChoice 向变体组件添加变体选择
addVariantComponent 向体系结构添加不同的组件
getActiveChoice 对变型组件进行主动选择
getChoices 在变量组件中获取可用的选项
getCondition 在变量组件的选择上返回变量控制
makeVariant 将组件转换为变体选择
setActiveChoice 在变量组件上设置主动选择
setCondition 设置变量选择的条件

值类型管理

addValueType 在接口字典中创建命名值类型
createInterface 为端口创建并设置拥有的接口
setName 为值类型、接口或元素设置名称
setDataType 设置值类型为数据类型
setDimensions 为值类型设置维度
setUnits 设置值类型的单位
setComplexity 为值类型设置复杂度
setMinimum 为值类型设置最小值
setMaximum 设置最大值为值类型
setDescription 设置值类型的描述

接口管理

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

元素管理

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

字典管理

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

主题

组成建筑视觉

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

分解和重用组件

配置组件以跨模型重用。

定义组件之间的端口接口

接口和术语概述。

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

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

特色的例子