主要内容

作者架构模型

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

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

使用接口指定组件之间的信息交换。接口定义端口内包含的数据的类型,尺寸,单位和结构,并在组件之间交换。您可以在本地定义与模型保存的接口,或者您可以在系统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 负载系统组合器模型
systemcomposer.openModel 打开系统作曲家模型
打开 开放式体系结构模型
节省 保存架构模型或数据字典
封闭模型
createArchitectureModel 从组件创建架构模型
链接模型 将组件链接到模型
内联元件 删除组件的参考体系结构或行为

模型制作

addcomponent. 向体系结构添加组件
addport. 向体系结构添加端口
getport. 从组件获取端口
集合名 设置端口的名称
连接 创建架构模型连接
抬头 搜索体系结构元素
getQualifiedName 获取模型元素限定名
破坏 删除模型元素

变体管理

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

价值类型管理

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

界面管理

附加接口 在接口字典中创建命名数据接口
喉头就座 在接口字典中创建命名的物理接口
删除接口 从接口字典中删除命名接口
createInterface. 创建并设置端口的自有接口
集合名 设置值类型、接口或元素的名称
setInterface. 设置端口的界面
getInterface. 获取接口词典中命名接口的对象
getInterfacenames. 获取接口字典中所有接口的名称

元素管理

胶片 添加数据元素
删除 删除数据元素
getElement 获取数据元素的对象
集合名 设置值类型、接口或元素的名称
集合类型 在数据元素上设置共享类型
createDownedtype. 在数据元素上创建拥有的类型
GetEOCEElement. 获取在源端口上为连接选择的数据元素
getDestinationElement. 获取在目标端口上选择的数据元素以进行连接

词典管理

systemcomposer.createDictionary 创建数据字典
systemcomposer.openDictionary 开放数据字典
saveToDictionary 将接口保存到字典
链接词典 将数据字典链接到架构模型
unlinkdictionary 取消数据字典与体系结构模型的链接
addReference. 添加文章
重新参与 删除对字典的引用

话题

可视化地构建体系结构

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

分解和重用组件

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

在组件之间定义端口接口

接口和术语概述。

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

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

特色实例