主要内容

createView

创建体系结构视图

    描述

    视图= createView (模型ViewName.创建一个新的架构视图视图对于系统Composer™模型模型使用指定的名称ViewName.

    例子

    视图= createView (___名称,价值使用其他选项创建新视图。

    例子

    全部收缩

    打开无钥匙输入系统示例并创建一个视图。将颜色指定为浅蓝色,查询指定为所有组件,并按评审状态分组。

    SckeylessEntrysystem进口systemcomposer.query。*;Model = SystemComposer.LoadModel('键入rylyarchitecture');查看= model.createview(“按评审状态分组的所有组件”...'颜色''浅蓝'“选择”、AnyComponent ()...“GroupBy”'autoprofile.basecomponent.reviewstatus');

    打开架构视图库以查看命名的新视图“按评审状态分组的所有组件”

    model.openViews

    输入参数

    全部收缩

    模型,指定为systemcomposer.arch.model.目的。

    新视图的名称,指定为字符向量。

    例子:“按评审状态分组的所有组件”

    数据类型:char

    名称值对参数

    指定可选的逗号分隔的对名称,价值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

    例子:查看= model.createview('按审查状态分组的所有组件','color','lightblue','select',doncomponent(),'groupby','autoprofile.basecomponent.reviewstatus')

    选择查询以填充视图,指定为逗号分隔对“选择”A.systemcomposer.query.Constraint目的。约束可以包含可以使用其他约束连接的子约束要么要么.约束可以使用

    例子:HasStereotype (IsStereotypeDerivedFrom (AutoProfile.HardwareComponent))

    查询约束的对象和条件

    查询对象 条件
    财产 给定属性或刻板印象属性的非评估值。
    PropertyValue 从系统编写器对象或刻板图谱属性的评估属性值。
    HasPort 组件具有满足给定子约束的端口。
    HasInterface 端口具有满足给定子约束的接口。
    hasterinterfaceElement. 接口具有满足给定子约束的接口元素。
    HasStereotype 架构元素具有满足给定子约束的刻板印象。
    Isinrange. 属性值在给定的范围内。
    anycomponent. 元素是组件而不是端口或连接器。
    是istereotypederivedfrom 刻板印象来自于给定的刻板印象。

    分组条件,指定为逗号分隔对,由“GroupBy”和表单中的属性单元格数组''.单元格数组的顺序决定了分组的顺序。

    例子:{'autoprofile.mechanicalcomponent.mass','autoprofile.mechanicalcomponent.cost'}

    是否搜索引用体系结构,由逗号分隔的对组成'IncludeEreferenceModels'和一个逻辑1(真的)来搜索引用的体系结构或0 ()以不包含参考架构。

    例子:'IncludeEreferenceModels',false

    数据类型:逻辑

    视图颜色,指定为逗号分隔的配对'颜色'和一个字符数组,包含颜色的名称或RGB十六进制值。

    例子:'颜色','蓝'

    例子:'颜色,'#ff00ff'

    数据类型:char

    输出参数

    全部收缩

    架构视图,返回为systemcomposer.view.view.目的。

    更多关于

    全部收缩

    定义

    术语 定义 应用 更多的信息
    建筑学 系统编写器架构代表组件系统以及它们如何在结构和行为上彼此接口。您可以代表使用备用视图的特定体系结构。

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

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

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

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

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

    对模型进行操作:

    • 提取模型中包含的根级别架构。

    • 应用概要文件。

    • 链接接口数据词典。

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

    系统编写器模型存储为.slx文件。

    创建架构模型
    组件 组件是一个非活动,近乎独立的和可更换部分的系统,其在架构的上下文中满足清晰的功能。组件定义了架构元素,例如函数,系统,硬件,软件或其他概念实体。组件也可以是子系统或子功能。 组件表示为块,它是体系结构模型的一部分,可以分离为可重用的构件。 组件
    港口 端口是组件或体系结构上的一个节点,它表示与环境的一个交互点。端口允许信息进出其他部件或系统。

    有不同类型的端口:

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

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

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

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

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

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

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

    • 身体观点展示系统是如何构造和配置的。

    ViewPoint表示一个利益相关者透视图,指定视图的内容。

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

    在R2021A介绍