主要内容

SystemComposer.CreateModel.

创建系统作曲家模型

描述

例子

objmodel.= systemComposer.createModel(型号名称使用名称创建系统Composer™模型型号名称并返回systemcomposer.arch.model.目的。

createmodel.是类的构造函数方法systemcomposer.arch.model.

objmodel.= systemComposer.createModel(型号名称OpenFlag.使用名称创建系统作曲家模型型号名称并返回systemcomposer.arch.model.目的。此函数根据可选参数的值打开模型OpenFlag.

objmodel.= systemComposer.createModel(型号名称modeltype.OpenFlag.使用名称创建系统作曲家模型型号名称和类型modeltype.并返回systemcomposer.arch.model.目的。此函数根据可选参数的值打开模型OpenFlag.

例子

全部收缩

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

Model = SystemComposer.createModel('型号名称',真的)
Model =具有属性的型号:名称:'model_name'架构:[1×1 systemcomposer.arch.architecture] simulinkhandle:2.0005视图:[0×0 sy金宝appstemcomposer.view.viewarchitecture]配置文件:[0×0 systemcomposer.profile.profile]Interfacedictionary:[1×1 systemcomposer.interface.dictionary]

输入参数

全部收缩

新模型的名称,指定为字符向量。

例子:'型号名称'

数据类型:char

是否在创建时打开模型,指定为逻辑1(真的)打开模型或0(错误的)不要打开模型。

数据类型:逻辑

创建的模型类型,指定为字符向量'建筑学'对于架构模型或'softwarearchituture'对于软件架构模型。

数据类型:char

输出参数

全部收缩

模型,作为一个返回systemcomposer.arch.model.目的。

更多关于

全部收缩

定义

学期 定义 应用 更多信息
建筑学 系统编写器架构代表组件系统以及它们如何在结构和行为上彼此接口。您可以代表使用备用视图的特定体系结构。

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

  • 功能架构描述系统中的数据流。

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

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

在视觉上撰写架构
模型 系统编写器模型是包含架构信息的文件,包括组件,端口,连接器,接口和行为。

对模型执行操作:

  • 提取模型中包含的根级架构。

  • 应用个人资料。

  • 链接接口数据词典。

  • 从模型架构生成实例。

系统编写器模型存储为.slx.文件。

创建架构模型
成分 组件是一个非活动,近乎独立的和可更换部分的系统,其在架构的上下文中满足清晰的功能。组件定义了架构元素,例如函数,系统,硬件,软件或其他概念实体。组件也可以是子系统或子功能。 表示为块,组件是架构模型的一部分,其可以分成可重用的伪像。 成分
港口 端口是组件或体系结构上的节点,其表示与其环境的交互点。端口允许来自其他组件或系统的信息流。

有不同类型的端口:

  • 组件端口是组件上的交互点到其他组件。

  • 建筑港口是系统边界上的端口,边界是否在组件或整体架构模型中。

港口
连接器 连接器是在端口之间提供连接的行。连接器描述了如何在组件或架构之间流动的信息。 连接器允许两个组件在不定义交互的性质的情况下进行交互。在端口上设置一个接口,以定义组件的交互方式。 连接

学期 定义 应用 更多信息
软件架构

软件架构是基于软件系统的架构的专业化,包括组件函数的描述及其调度。

在系统编曲器中使用软件架构到作者组成的软件架构模型,由软件组件,端口和接口组成。设计您的软件架构模型,定义组件函数的执行顺序,在体系结构级别中模拟您的设计,并生成代码。 作者软件架构
软件组件 软件组件是软件实体组件的专业化,包括其功能(入口点)和接口。 实现Simulink.金宝app®导出函数,速率的速率或JMAAB模型作为软件组件,模拟软件架构模型,并生成代码。 模拟和部署软件架构
软件组成 软件组合是软件组件和连接器的图,它表示复合软件实体,例如模块或应用程序。 通过聚合或嵌套多个软件组件或组合来封装功能。 模拟节气门位置控制系统的软件架构

在R2019A介绍