主要内容

作者体系结构模型

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

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

属性指定具有接口的组件之间的信息交换接口编辑器.接口定义了端口中包含的数据的类型、尺寸、单位和结构,以及组件之间的交换。您可以在本地定义与模型一起保存的接口,也可以在System Composer™接口数据字典中定义跨模型使用的接口。

控件在组件和体系结构上添加和编辑用于体系结构设计的内在参数或操作参数参数编辑器.将模型中包含的组件的参数提升到顶级体系结构。

为System Composer编写编辑时检查或使用sl_refresh_customizations

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

全部展开

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.arch.Parameter 参数系统的作曲家
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 开放系统编写器模型
开放 开放架构模型
保存 保存架构模型或数据字典
关闭 封闭架构模型
createArchitectureModel 从组件创建体系结构模型
linkToModel 将组件链接到模型
inlineComponent 从组件中删除参考体系结构或行为
systemcomposer.extractArchitectureFrom万博1manbetxSimulink 从Simulink模型中提取体系结构万博1manbetx

模型建立

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

版本管理

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

参数管理

addParameter 向体系结构添加参数
getParameter 从体系结构或组件获取参数
getParameterPromotedFrom 获取源参数的提升
resetToDefault 将参数值重置为默认值
getEvaluatedParameterValue 从元素中获取参数的评估值
getParameterNames 获取元素的参数名
getParameterValue 获取参数的值
setParameterValue 参数设定值
setUnit 在参数值上设置单位
resetParameterToDefault 将组件上的参数重置为默认值

值类型管理

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 删除对字典的引用
makeOwnedInterfaceShared 将自有接口转换为共享接口

工具

接口编辑器 在本地和共享接口数据字典中创建和创建接口
参数编辑器 为体系结构和组件添加、编辑和提升参数

主题

相关信息