主要内容

作者架构模型

代表系统架构使用组件,端口和接口

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

使用接口指定组件之间的信息交换。接口定义端口中包含的数据的类型,尺寸,单位和结构,并在组件之间交换。您可以在本地定义与模型一起保存的接口,或者您可以在系统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.architionPort. 表示体系结构的输入和输出端口的
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 获取元素上的原型属性名
重新命名 重命名模型中的配置文件
SystemComposer.CreateModel. 创建系统作曲家模型
addcomponent. 向体系结构添加组件
addport. 向体系结构添加端口
setName 为端口设置名称
连接 创建体系结构模型连接
抬头 搜索体系结构元素
破坏 删除模型元素
addchoice. 向变体组件添加变体选择
addVariantComponent 向体系结构中添加不同的组件
getActiveChoice. 对变体组件进行主动选择
getChoices 获得变量组件中的可用选项
getCondition 返回变量组件中选择的变量控制
makeVariant 将组件转换为变体选择
setActiveChoice. 在变体组件上设置活动选择
setCondition 在变体选择上设置条件
破坏 删除模型元素
systemcomposer.createDictionary 创建数据字典
systemcomposer.openDictionary 开放数据字典
saveToDictionary 保存对字典的接口
linkDictionary 将数据字典链接到体系结构模型
unlinkdictionary. 从体系结构模型中解除数据字典的链接
addReference. 添加文章
重新参与 删除对字典的引用
addInterface 在接口字典中创建命名接口
removeInterface 从接口字典中删除命名接口
setInterface. 设置端口的界面
CreateAnonyousInterface. 为端口创建和设置匿​​名界面
getInterface. 获取接口字典中命名接口的对象
getInterfacenames. 在接口字典中获取所有接口的名称
破坏 删除模型元素
胶片 添加信号接口元素
删除 去除信号接口元素
getElement 获取信号接口元素的对象
setName 为信号接口元素设置名称
setType 用于信号接口元素的设置类型
setDimensions 设置信号接口元素的尺寸
抱着 设置信号接口元素的单位
setComplexity 设置信号接口元素的复杂度
setminimum. 为信号接口元件设置最小值
setMaximum 设置信号接口元件的最大值
setDescription. 设置信号接口元素的描述
GetOURTEMELEMENT. 获取在用于连接的源端口上选择的信号接口元素
getDestinationElement. 获取在用于连接的目标端口上选择的信号接口元素
破坏 删除模型元素
saveAsModel 将组件的体系结构保存到单独的模型中
linkToModel 将组件链接到模型
inlineComponent 将引用架构或行为内联到模型中

主题

组成建筑视觉

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

分解和重用组件

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

定义接口

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

接口分配到端口

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

保存,链接和删除接口

跨模型使用接口定义。

参考数据字典

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

接口适配器

地图在端口之间的类似界面。

创建聚光灯观点

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

特色的例子