主要内容

PropertyValue

创建查询以从对象或原型属性中选择属性,然后评估属性值

    描述

    例子

    查询= PropertyValue (的名字创建一个查询查询发现功能与功能createView函数用于根据指定的属性名称为元素选择对象属性或原型属性的名字然后评估属性值。

    例子

    全部折叠

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

    进口systemcomposer.query。*

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

    scKeylessEntrySystem

    打开模型。

    m=systemcomposer.openModel(“关键体系结构”);

    创建查询以查找包含字符向量的组件“传感器”在他们的“名字”属性并运行查询。

    约束= PropertyValue ('自动配置文件.BaseComponent.Latency') = = 30;延迟=找到(m,约束,“递归”,真的,“IncludeReferenceModels”,真正的)
    latency = 4×1 cell array {'KeylessEntryArchitecture/门锁//解锁系统/前驾驶员门锁致动器'}{'KeylessEntryArchitecture/门锁//解锁系统/前驾驶员门锁致动器'}{'KeylessEntryArchitecture/门锁//解锁系统/后驾驶员门锁致动器'}{'KeylessEntryArchitecture/门锁//解锁系统/后驾驶员门锁致动器'驻车制动器控制装置的}

    输入参数

    全部折叠

    模型元素的属性名,在表单中指定为字符向量' <文件>,<刻板印象>。<属性> '或指定类上的任何属性。

    例子:“名字”

    例子:'自动配置文件.BaseComponent.Latency'

    数据类型:烧焦

    输出参数

    全部折叠

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

    更多关于

    全部折叠

    定义

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

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

    • 操作视图演示系统将如何使用,以及应该如何与需求分析集成。

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

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

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

    无钥匙输入系统体系结构建模
    元素组 图元组是视图中的一组构件。 使用元素组以编程方式填充视图。
    查询 查询是描述模型元素要满足的某些约束或条件的规范。 使用查询来搜索带有约束条件的元素和过滤视图。 使用查询查找模型中的元素
    组件图 组件关系图表示一个视图,其中包含基于模型结构的组件、端口和连接器。 组件图允许您以编程方式或手动方式从视图中添加和删除组件。 在自定义架构视图中检查组件
    层次结构图 您可以将层次结构图可视化为包含组件、端口、引用类型、组件原型和原型属性的视图。

    层次图有两种类型:

    • 组件层次图以树的形式显示组件,父组件在子组件之上。在组件层次结构视图中,每个引用的模型被表示的次数与它被使用的次数相同。

    • 体系结构层次图使用组合连接显示唯一的组件体系结构类型及其关系。在体系结构层次结构视图中,每个引用的模型只表示一次。

    使用视图显示组件层次结构和架构层次结构

    介绍了R2019b