您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center 汽车系统工程   模型库  
会员   
   
LLM大模型与智能体开发实战
12月28-29日 北京+线上
用SysML和EA系统建模
12月25-26日 北京+线上
需求分析与管理
2026年1月22-23日 北京+线上
     
   
 订阅
图过滤器-Diagram Filters(建模工具EA)
 
 
作者:李澎涛、俎涛(火龙果软件工程)
 
  1883   次浏览      40 次
2023-3-17

1.图过滤器( Diagram Filters )简介

在 EA 中提供了一种图过滤( Diagram Filters )的功能, 可以为一个模型图定义过滤器 , 对图上的元素和关系进行过滤。

可以对图上的元素进行过滤的属性有: “ 作者 ” 、 “ 状态 ” 、 “ 创建日期 ” 或 “ 构造型 ” 等。

下图显示了一个过滤器和图层窗口。

 

2.EA 中的图过滤器( Diagram Filters )有什么用?

可以使用图过滤器进行图上的元素和关系的过滤 , 如下是一些典型的应用场景 :

•  对不同用户的建模的内容进行过滤。例如,在一个图上有需求和设计模型,可以设置过滤器,让需求人员和开发人员人可以独立的看到自己的视图。

•  最近开发或更改了哪些元素 。

•  模型的哪一部分是由特定的人员开发的 。

•  图的哪些部分处于特定阶段、状态或版本。

3.图过滤器有什么

3.1 在 EA 的模型元素中,可以创建新的图表过滤器,也可以创建图过滤器组

3.2 可以设置过滤效果,包括:

•  灰度

•  淡入淡出

•  隐藏

•  高亮

3.3 在过滤器上单击鼠标右键,可以显示如左图下拉列表,可以进行如下操作:

菜单 描述
•  编辑过滤器属性
•  更改过滤器或过滤器组的名称
•  在过滤器组之间复制或移动过滤器
•  剪切
•  粘贴
•  添加新的过滤器
•  重新加载过滤器
•  在图过滤器和上下文过滤之间切换
•  删除过滤器

 

4.如何设置图过滤器

在 EA 模型中,使用过滤器有两种方式:

1. 应用图过滤, 创建并应用一个图表过滤器来突出显示图表的部分,并便于比较。

2. 使用上下文关系过滤

4.1应用图过滤

接下来我们 在模型示例中,用户 -> 用例 -> 界面 -> 组件 -> 测试用例的映射关系视图为例,进行元素过滤,视图如下:

1.首先打开 EA 示例模型, 图中的跟踪关系较乱且复杂,那么我们可以只过滤一组元素,并显示。

2. 新建过滤器, 选择 Layout > Tools > Filters and Layers > Filters, 并选择第一个图标

3. 创建一个新的图表过滤器,命名为 “ UseCase ” .

4. 设置过滤器元素属性以及自定义属性值,设置其用例的类型,值为 UseCase

5. 从下拉列表中选择“ Fade ”选项,可以完全模糊过滤器中没有描述的项目。

6. 选中过滤器,即可把视图中的 UseCase 显示出来

7. 也可以把视图中的组件、作者都显示出来。

4.2 使用上下文关系过滤

1. 单击过滤模型右键,选择上下文过滤

查看视图时,可以单击关系图上的任何元素,然后仅显示与所选元素直接相关的那些元素。这时所有其他元素将灰显,最后单击图片背景,将全部显示。

使用上下文过滤需要注意以下几点:

  • 设置该选项并单击某个元素时,图中与所选元素不直接相关的任何元素都将灰显。
  • 设置上下文过滤器适用于所有打开的图,可以在每个打开的图上选择一个元素,并一起检查它们之间的关系。
  • 要清除过滤(但不关闭上下文过滤),请按   Esc   键 。
  • 在 “ 过滤器和图层 ” 窗口中启用该选项时,它将覆盖 “ 应用图过滤 ” 设置 ; 要再次使用图表过滤器,请关闭 “ 上下文过滤 ” 选项 。

 

6. 后记

希望您读了此文后有所收益。

如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询、和工具感兴趣,欢迎了解。

火龙果软件提供团队协同建模环境的咨询服务,可以帮助用户搭建完整的团队建模和 MBSE 解决方案,详细信息请见 http://tool.uml.com.cn/ToolsEA/introduce.asp

希望本文对您的建模工作有帮助。更多的有关 EA 建模资料如下:

•  视频: http://tool.uml.com.cn/ToolsEA/jswd-ysm.asp?partname=sp

•  文章: http://tool.uml.com.cn/ToolsEA/docea.asp?partname=wk

如果您希望了解更多信息:

  • 欢迎访问建模者频道 http://tool.uml.com.cn/ToolsEA/introduce.asp

  • 也欢迎直接联系我们 zhgx@uml.net.cn , 010-62670969

     

     

  •    
    1883   次浏览       40 次
     
    相关工具

    文档生成器(DocGenerator)
    代码工程师 Code Engineer
    模型检查器 Checker
    WebEA
    自动建模器(AutoModeler)
     
    相关文章

    ASPICE 4.0 过程指南
    采用SysML对FPGA逻辑单元进行建模(对应到VHDL代码)
    DoDAF建模图例(EA+UPDM)
    EA集成第三方工具:Polarion、JIRA、AzureDevOps
    UML建模指南(建模工具iSpace)
     
    相关课程

    ASPICE4.0核心开发过程指南
    使用NML进行系统分析与建模
    基于UML和EA进行系统分析设计
    业务建模与业务分析
    基于SysML和EA进行系统设计与建模

    工具新闻
    2025年6月 EA v17.1 发布
    2024年6月 EA v17.0 Beta版发布
    2022年11月 EA v16.1的发布说明
    2022年11月 EA v16.1正式版介绍
    2022年7月 EA v16.05的发布说明
     
    最新文章
    SysML图解
    UAF 过程指南
    代码逆向模型:QT插件Demo
    基于企业架构的企业数字化指南
    采用SysML对FPGA逻辑单元进行建模
    DoDAF建模图例(EA+UPDM)
    硬件模型:智驾域控制器(建模工具EA)
    UML建模指南(建模工具iSpace)
    更多...   
    MBSE工具
    MBSE平台
    建模工具 EA
    模型库-Model Center
    需求管理-ReqManager
    自动建模-Modeler
    多级仿真-Sys Simulator
    代码工程-Code Engineer
    文档生成器-DocGenerator
    更多...   
    成功案例
    某汽车整车企业 MBSE工具链和咨询服务
    航天三院某研究所 建模工具、模型库和咨询
    零跑汽车 建模工具EA及服务
    赛力斯 MBSE工具链和培训服务
    高合汽车研发部门 建模工具EA、WebEA、
    广汽研究院 SysML+EA+软件分析设计
    高合汽车研发部门 建模工具EA、WebEA、
    国汽智联 建模工具EA、模型库、WebEA
    更多...