主要内容

IsInRange

创建查询以选择属性值范围

    描述

    例子

    查询= IsInRange (propertyNamebeginRangeValueendRangeValue创建查询查询这一找到功能和createView函数用于从中选择一段值beginRangeValueendRangeValue指定的属性名propertyName

    例子

    全部折叠

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

    进口systemcomposer.query。*

    打开Simulin金宝appk®项目文件。

    scKeylessEntrySystem

    打开模型。

    m = systemcomposer.openModel(“KeylessEntryArchitecture”);

    属性中从10毫秒到40毫秒的值创建一个查询“延迟”财产。

    约束= IsInRange(属性值(“AutoProfile.BaseComponent.Latency”),...值(10,“女士”),价值(40岁“女士”));延迟= find(m,constraint,“递归”,真的,“IncludeReferenceModels”,真正的)
    延迟= 5×1细胞阵列{'KeylessEntryArchitecture/门锁//解锁系统/前驱动门锁执行器'}{'KeylessEntryArchitecture/门锁//解锁系统/前通道门锁执行器'}{'KeylessEntryArchitecture/门锁//解锁系统/后驱动门锁执行器'}{'KeylessEntryArchitecture/门锁//解锁系统/后通道门锁执行器'}{'KeylessEntryArchitecture/音响系统/仪表板扬声器' '

    输入参数

    全部折叠

    模型元素的属性名,作为字符向量指定为完全限定名' <文件>,<刻板印象>。<属性> '或指定对象上的任何属性。

    例子:“名字”

    例子:“AutoProfile.BaseComponent.Latency”

    数据类型:字符

    的起始范围值propertyName,指定为systemcomposer.query.Value对象。

    例子:值(20)

    例子:值(5‘女士’)

    的结束范围值propertyName,指定为systemcomposer.query.Value对象。

    例子:值(100)

    例子:“女士”值(20日)

    输出参数

    全部折叠

    查询,返回为systemcomposer.query.Constraint对象。

    更多关于

    全部折叠

    定义

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

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

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

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

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

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

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

    有两种类型的层次图:

    • 组件层次结构图以树的形式显示组件,父元素高于子元素。在组件层次结构视图中,每个被引用的模型都被表示为它被使用的次数。

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

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

    R2019b引入