主要内容

systemcomposer.createModel

创建系统作曲家模型

描述

例子

模型= systemcomposer.createModel (modelName)创建一个系统作曲家™模型名称modelName并返回systemcomposer.arch.Model对象。

模型= systemcomposer.createModel (modelName,openFlag)创建一个系统作曲家模型名称modelName并返回systemcomposer.arch.Model对象。这个函数打开模型根据可选参数的值openFlag

模型= systemcomposer.createModel (modelName,modelType,openFlag)创建一个系统作曲家模型名称modelName和类型modelType并返回systemcomposer.arch.Model对象。这个函数打开模型根据可选参数的值openFlag

例子

全部折叠

创建一个模型,打开它,并显示其属性。

模型= systemcomposer.createModel (“model_name”,真正的)
模型=模型与属性:名称:“model_name”架构:[1×1 systemcomposer.arch。架构]SimulinkHan金宝appdle: 2.0005视图:[0×0 systemcomposer.view。systemcomposer.profile ViewArchitecture]简介:[0×0。概要文件]InterfaceDictionary (1×1 systemcomposer.interface.Dictionary):

输入参数

全部折叠

新模型的名称,指定为一个字符或字符串向量。这个名称必须是一个有效的MATLAB®标识符。

例子:“model_name”

数据类型:字符|字符串

是否开放在创建模型,指定为一个逻辑。

数据类型:逻辑

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

数据类型:字符|字符串

输出参数

全部折叠

体系结构模型,作为一个返回systemcomposer.arch.Model对象。

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
体系结构

一个系统的作曲家体系结构表示一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。

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

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

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

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

您可以定义参数在架构层面上使用参数编辑器

模型

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

执行操作模式:

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

  • 应用概要文件。

  • 链接接口数据字典。

  • 从模型生成实例架构。

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

创建体系结构模型和接口要求链接
组件

一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。

表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。组件之间传递信息:

组件
港口

一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。

有不同类型的端口:

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

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

港口
连接器

连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。

一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。

连接

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

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

使用软件体系结构在软件架构模型系统作曲家作者由软件组件、端口和接口。设计软件架构模型,定义组件函数的执行顺序,模拟你的设计在架构级别,并生成代码。

软件组件

一个软件组件是一个组件的专业化软件实体,包括其功能和接口(入口点)。

实现一个模型金宝app®导出功能、率或JMAAB模型作为软件组件,模拟软件体系结构模型,并生成代码。

软件组成

一个软件组成是软件组件和连接器的图代表一个复合软件实体,例如一个模块或应用程序。

封装功能通过聚合或嵌套多个软件组件或成分。

油门位置控制系统的软件体系结构建模
函数

一个函数是一个入口点,可以定义在一个软件组件。

您可以应用原型函数在软件体系结构中,编辑样本时间和指定函数使用函数编辑器

作者和扩展功能的软件架构
服务接口

一个服务接口定义了功能的客户端和服务器组件之间的接口。每个服务接口由一个或多个函数的元素。

一旦你定义了一个服务接口接口编辑器,你可以将它分配给客户端和服务器使用的端口属性检查器。您还可以使用属性检查器指定服务接口的刻板印象。

函数元素

一个函数元素描述了一个函数在一个客户机-服务器接口的属性。

编辑一个函数的函数原型元素变化的数量和名称输入和输出的功能。编辑功能元素属性编辑其他界面元素属性一样。函数参数类型可以包括内置类型以及总线对象。您可以指定函数元素支持:金宝app

  • 同步执行——当客户端调用服务器,该函数运行立即并将输出参数返回给客户端。

  • 异步执行——当客户端发出请求调用服务器,函数是异步执行基于定义的优先级顺序函数编辑器时间表编辑器并将输出参数返回给客户端。

systemcomposer.interface.FunctionElement
函数参数

一个函数参数描述了一个输入或输出参数的属性在一个函数中元素。

你可以设置属性的函数参数接口编辑器就像任何值类型:类型,,单位,复杂性,最低,最大,描述

systemcomposer.interface.FunctionArgument
类图

一个类图是一个静态结构模型的图形化表示显示独特的建筑类型的软件组件选择软件的方法和属性。

类图捕捉每个引用的模型的一个实例并显示它们之间的关系。任何组件关系图视图就可以表示为一个软件体系结构模型的类图。

类图对软件架构的看法

版本历史

介绍了R2019a