主要内容

createArchitectureModel

从组件创建体系结构模型

描述

例子

createArchitectureModel (组件,modelName)创建一个从组件体系结构模型组件引用模型modelName

例子

createArchitectureModel (组件,modelName,modelType)创建一个类型的架构模型modelType从组件组件引用模型modelName

例子

全部折叠

保存组件命名“robotComp”Robot.slx和参考模型。

创建一个模型“archModel.slx”

模型= systemcomposer.createModel (“archModel”,真正的);拱= get(模型,“架构”);

添加两个组件命名“electricComp”“robotComp”到模型中。

名称= {“electricComp”,“robotComp”};薪酬= addComponent(拱、名称);

保存“robotComp”组件在一个架构模型组件引用模型Robot.slx

createArchitectureModel (comp (2),“机器人”);

保存组件命名“robotComp”Robot.slx和参考模型。

创建一个模型“archModel.slx”

模型= systemcomposer.createModel (“archModel”,真正的);拱= get(模型,“架构”);

添加两个组件命名“electricComp”“robotComp”到模型中。

名称= {“electricComp”,“robotComp”};薪酬= addComponent(拱、名称);

保存“robotComp”组件在软件架构模型组件引用模型Robot.slx

createArchitectureModel (comp (2),“机器人”,“SoftwareArchitecture”);

输入参数

全部折叠

组件,指定为一个systemcomposer.arch.Component对象。必须有一个架构定义类型的组件作文。为其他类型定义,这个函数给出了一个错误。

模型名称,指定为一个字符或字符串向量。

例子:“机器人”

数据类型:字符|字符串

保存类型的模型,指定为“架构”对于一个建筑模型或“SoftwareArchitecture”软件体系结构模型。

数据类型:字符|字符串

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
体系结构 系统作曲家™架构代表了一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。

不同类型的架构描述系统的不同方面:

  • 功能体系结构描述了系统的数据流。

  • 逻辑架构目的描述了操作系统。

  • 物理架构描述了平台或硬件系统。

组成建筑视觉
模型 作曲家模型是系统文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。

执行操作模式:

  • 提取根级体系结构中包含的模型。

  • 应用概要文件。

  • 链接接口数据字典。

  • 从模型生成实例架构。

系统作曲家模型作为基金存储文件。

创建一个架构模型和接口要求链接
组件 一个组件是一个重要的、几乎独立的和可替换的部分系统,实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。 表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。 组件
港口 港口是一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。

有不同类型的端口:

  • 组件端口在组件对其他组件交互点。

  • 架构的港口港口系统的边界,边界是否在一个组件或总体架构模型。

港口
连接器 连接器线提供端口之间的连接。连接器描述组件之间的信息流动或架构。 一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。 连接

术语 定义 应用程序 更多的信息
参考组件 组件是一个组件的引用的定义是一个独立的建筑模型或仿真软件金宝app®行为模型。 参考组件代表其他成分的逻辑层次结构。您可以使用引用组件重用模型中的成分。
子系统组件

一个子系统组件是一个仿真软件子系统,它是父母的一部分系金宝app统作曲家架构模型。

仿真软件金宝app子系统行为的组件添加到作者系统中的一个子系统组件作曲家。你不能同步和重用子系统组件参考组件块,因为组件是父母的一部分模型。
状态图 状态图显示一个组件的依赖政府行为在其生命周期状态和事件可以触发状态之间的转换。 添加Stateflow®图用状态机来描述一个组件的行为。你不能同步和重用Stateflow图表行为参考组件块,因为组件是父母的一部分模型。
序列图 序列图是一个行为图代表一个架构的结构元素之间的交互消息交换的序列。 您可以使用序列图来描述一个静态系统的部分是如何交互的。

术语 定义 应用程序 更多的信息
软件架构

软件架构是一个专业化的软件系统的体系结构,包括软件的描述组成,组件功能,他们的调度

使用软件体系结构在软件架构模型系统作曲家作者由软件组件、端口和接口。设计软件架构模型,定义组件函数的执行顺序,模拟你的设计在架构级别,并生成代码。
软件组件 一个软件组件的组件是一个专业化的软件实体,包括它的功能和接口(入口点)。 实现一个模型导出功能、率金宝app或JMAAB模型作为软件组件,模拟软件体系结构模型,并生成代码。
软件组成 软件构成图的软件组件和连接器,代表了一种复合软件实体,例如一个模块或应用程序。 封装功能通过聚合或嵌套多个软件组件或成分。 建模油门位置控制系统的软件架构
类图 类图是静态结构模型的图形化表示显示独特的建筑类型的软件组件选择软件的方法和属性。 类图捕捉每个引用的模型的一个实例并显示它们之间的关系。任何组件关系图视图就可以表示为一个软件体系结构模型的类图。 类图对软件架构的看法

介绍了R2021b