主要内容

HasStereotype

根据指定的子约束,创建查询以选择带有构造型的架构元素

描述

例子

查询= HasStereotype (子约束创建一个查询对象,找到方法和createView方法用于选择具有满足给定子约束的构造型的架构元素。

例子

全部折叠

选择架构模型中的所有硬件组件。

导入包含所有System Composer™查询的包。

进口systemcomposer.query。*

打开模型金宝app®项目文件。

scKeylessEntrySystem

打开模型。

m = systemcomposer.openModel (“KeylessEntryArchitecture”);

为所有硬件组件创建一个查询,并运行查询,显示其中一个。

约束= HasStereotype (IsStereotypeDerivedFrom (“AutoProfile。HardwareComponent”));hwComp =找到(m,约束,“递归”,真的,“IncludeReferenceModels”,真正的);hwComp (16)
ans = 1×1 cell array {'KeylessEntryArchitecture/FOB Locator System/Center Receiver/PWM'}

输入参数

全部折叠

条件限制查询,指定为systemcomposer.query.Constraint对象。

例子:IsStereotypeDerivedFrom(“AutoProfile.HardwareComponent”)

输出参数

全部折叠

查询,作为systemcomposer.query.Constraint对象。

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
视图 视图显示了模型中可定制的元素子集。视图可以基于构造型或组件、端口和接口的名称,以及接口元素的名称、类型或单元进行筛选。通过手动拉入元素来构造视图。通过关注架构设计的某些部分,视图创建了一种处理复杂架构的简化方法。

你可以使用不同类型的视图来表示系统:

  • 操作视图演示系统将如何使用,并应与需求分析良好地集成。

  • 功能视图关注系统运行时必须做什么。

  • 物理视图展示系统是如何构造和配置的。

视点表示指定视图内容的涉众视角。

元素组 元素组是视图中组件的分组。 使用元素组以编程方式填充视图。 以编程方式创建架构视图
查询 查询是描述模型元素要满足的特定约束或标准的规范。 使用查询来搜索带有约束条件的元素和过滤视图。 使用查询在模型中查找元素

介绍了R2019b