主要内容

isPort

查找实例是否是端口实例

描述

例子

国旗= isPort (实例查找指定的实例是否实例是端口实例。

这个函数是实例API的一部分,您可以使用它逐个元素地迭代分析模型。实例引用正在其上执行迭代的元素实例。

例子

全部折叠

加载小型无人机(UAV)模型,创建一个架构实例,并查询该实例是否被修改港口属性是一个端口实例。

scExampleSmallUAV模型= systemcomposer.loadModel(“scExampleSmallUAVModel”);=实例化(模型实例。架构,“UAVComponent”“NewInstance”);国旗= isPort (instance.Ports (1))
标志=逻辑1

输入参数

全部折叠

instance是否为端口实例systemcomposer.analysis.PortInstance,作为逻辑返回。

数据类型:逻辑

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
分析 分析是对体系结构的某些特性进行定量评估的一种方法。静态分析分析系统的结构。静态分析使用分析功能和系统模型中捕获的属性参数值。 使用分析来计算系统的总体可靠性、质量卷升、性能或热特性,或执行SWaP分析。
分析功能 一个分析函数是MATLAB®函数,使用模型实例中每个元素的属性计算评估体系结构所需的值。 使用分析函数来计算分析的结果。 写分析功能
实例模型 实例模型是实例的集合。 您可以使用对模型的更改来更新实例模型,但是实例模型不会使用活动变体或模型引用中的更改来更新。您可以使用实例模型,保存在.MAT文件,用于分析System Composer™体系结构模型。 运行分析功能
实例 实例是体系结构模型元素在给定时间点的出现。 实例冻结实例模型中组件的活动变量或模型引用。 为分析创建一个模型实例

术语 定义 应用程序 更多的信息
体系结构 一个System Composer体系结构代表了一个由组件组成的系统,以及它们如何在结构上和行为上相互接口。您可以使用备用视图来表示特定的体系结构。

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

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

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

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

组成建筑视觉
模型 System Composer模型是包含架构信息的文件,包括组件、端口、连接器、接口和行为。

对模型进行操作:

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

  • 应用概要文件。

  • 链接接口数据字典。

  • 从模型体系结构生成实例。

System Composer模型存储为SLX文件。

创建具有接口和需求链接的体系结构模型
组件 组件是系统中重要的、几乎独立的、可替换的部分,在体系结构的上下文中实现明确的功能。组件定义架构元素,如功能、系统、硬件、软件或其他概念实体。组件也可以是一个子系统或子功能。 组件表示为块,它是体系结构模型的一部分,可以分离为可重用的构件。 组件
港口 端口是组件或体系结构上的一个节点,它表示与环境的一个交互点。端口允许信息进出其他部件或系统。

有不同类型的端口:

  • 组件端口是组件与其他组件之间的交互点。

  • 架构的港口是系统边界上的端口,无论边界是在组件中还是在整个体系结构模型中。

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

介绍了R2019a