主要内容

作者架构模型

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

建模系统的物理,功能和逻辑体系结构。使用组件,端口和连接创建视觉表示。组件代表用于系统设计中的建筑系统或子系统。您可以分解组件以添加详细信息并定义层次关系,并且可以跨组成模型重复使用和参考组件。创建变体组件并实现基于程序化规则选择的多个设计替代方案或变体。

指定具有接口的组件之间的信息交换。一个接口定义了端口中包含并在组件之间交换的数据的类型,尺寸,单位和结构。您可以在本地定义由模型保存的本地接口,也可以在系统Composer™接口数据词典中定义接口,以在模型中使用。

使用架构聚光灯视图来分析组件依赖性和层次结构。通过用户界面或使用命令行交互方式构建体系结构模型。

零件 将组件添加到体系结构模型中
参考组件 链接到建筑定义或模拟行为金宝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.connector 代表端口之间的连接器的类
SystemComposer.interface.dictionary 代表体系结构界面词典的类
SystemComposer.interface.signalelement 代表信号接口中元素的类
SystemComposer.interface.signalInterface 代表信号接口的类

职能

展开全部

SystemComposer.loadmodel 负载系统作曲家模型
SystemComposer.OpenModel 开放系统作曲家模型
打开 开放体系结构模型
节省 保存体系结构模型或数据字典
关闭 关闭型号
getport 从组件获取端口
setProperty 设置对应于应用于元素的刻板印象的属性值
GetProperty 获取对应于应用于元素的刻板印象的属性值
getPropertyValue 获取建筑属性的价值
getevalidpropertyvalue 从组件中获得财产的评估价值
getstereotyproperties 在元素上获取刻板印象属性名称
重命名 在模型中重命名配置文件
SystemComposer.CreateModel 创建系统作曲家模型
addComponent 将组件添加到架构
addport 将端口添加到架构
setName 设置端口名称
连接 创建体系结构模型连接
抬头 搜索体系结构元素
破坏 删除模型元素
addchoice 在变体组件中添加变体选择
addVariantComponent 将变体组件添加到架构
GetActivechoice 在变体组件上获得主动选择
GetChoices 在变体组件中获得可用的选择
getcondition 返回变体组件中选择的变体控件
makevariant 将组件转换为变体选择
setActivechoice 在变体组件上设置主动选择
setCondition 在变体选择上设置条件
破坏 删除模型元素
SystemComposer.CREATEDICTION 创建数据字典
systemcomposer.opentictionary 开放数据词典
savettictionary 将接口保存到字典
链接 链接数据字典与体系结构模型
UNINKDICTIONARY 从体系结构模型中取消链接数据字典
addReference 添加引用词典
重新求职 删除对字典的引用
addinterface 在接口字典中创建命名接口
remove Interface 从接口字典中删除命名界面
setInterface 设置端口接口
createAnonymousousInterface 创建并设置端口的匿名接口
getInterface 获取接口字典中命名接口的对象
GetInterfaceNames 获取接口字典中所有接口的名称
破坏 删除模型元素
添加 添加信号接口元素
删除 删除信号接口元素
getelement 获取信号接口元素的对象
setName 设置信号接口元素的名称
settype 设置信号接口元素的类型
setDimensions 设置信号接口元素的尺寸
setunits 设置信号接口元素的单元
setComplexity 设置信号接口元素的复杂性
最小值 设置信号接口元素的最小值
setMaximum 设置信号接口元素的最大值
SetDescription 信号接口元素的设置说明
获取 获取在源端口上选择的信号接口元素以进行连接
getDestinationElement 获取在目标端口上选择的信号接口元素以进行连接
破坏 删除模型元素
saveasmodel 将组件的体系结构保存到分开模型
linkTomodel 将组件链接到模型
inlinecomponent 内联参考架构或行为中的模型

话题

在视觉上撰写体系结构

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

分解和重用组件

配置组件以跨模型重复使用。

定义接口

指定包含数据类型,尺寸和单元的元素之间的组件之间的接口。

将接口分配给端口

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

保存,链接和删除接口

使用跨模型的接口定义。

参考数据字典

在模型中使用引用的数据字典。

接口适配器

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

创建聚光灯视图

在整个体系结构的上下文中查看组件。

特色示例