主要内容

HasPort

创建查询来选择建筑元素与端口组件基于指定的子约束

    描述

    例子

    查询= HasPort (子约束)创建一个查询查询这一找到createView函数用于选择架构元素满足给定的子约束的一个港口子约束

    例子

    全部折叠

    系统的导入包包含所有作曲家™查询。

    进口systemcomposer.query。*

    打开模型®项目文件金宝app的无钥匙进入系统。

    scKeylessEntrySystem

    加载架构模型。

    模型= systemcomposer.loadModel (“KeylessEntryArchitecture”);

    创建一个查询与港口包含的所有元素传感器的名字并运行查询。

    约束= HasPort(包含(属性(“名称”),“传感器”));sensorComp =找到(模型、约束、递归= true, IncludeReferenceModels = true)
    sensorComp =1 x1单元阵列{' KeylessEntryArchitecture /门锁/ /解锁系统/门锁控制器的}

    输入参数

    全部折叠

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

    输出参数

    全部折叠

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

    更多关于

    全部折叠

    定义

    术语 定义 应用程序 更多的信息
    视图

    一个视图显示了一个可定制的一个模型中元素的子集。视图可以过滤基于刻板印象或组件的名称、端口和接口,以及名称,类型,或单位的一个接口元素。手动创建视图通过添加元素。视图创建一个简化的方式处理复杂的架构通过专注于建筑设计的某些部分。

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

    • 操作视图演示如何将使用一个系统,应该结合需求分析。

    • 功能视图关注操作系统必须做什么。

    • 物理视图显示系统如何构建和配置。

    观点代表一个利益相关者的角度来看,指定视图的内容。

    建模系统的无钥匙进入系统的体系结构
    元素组

    一个元素组是一个分组的组件视图。

    使用元素组以编程方式填充一个视图。

    查询

    一个查询是一个规范,它描述了某些约束条件或标准来满足模型元素。

    使用查询来搜索元素和约束条件来过滤视图。

    在模型使用查询找到元素
    组件图

    一个组件图代表一个视图与组件、港口和连接器基于模型的结构。

    组件图允许您以编程方式或手动添加和删除组件视图。

    检查组件的自定义架构视图
    层次结构关系图

    你可以想象一个层次结构关系图作为视图组件、港口、引用类型组件原型和原型属性。

    有两种类型的层次图:

    • 组件层次结构关系图上面用树的形式显示组件与父母孩子。在组件层次结构视图,每个引用的模型表示为使用它的许多倍。

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

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

    版本历史

    介绍了R2019b