Doors dxl 在模块之间创建链接

问题描述

我有以下问题,想寻求您的帮助。

首先,我是 dxl 的新手,以前从未这样做过。

我有 3 个相互链接的模块。

模块 1 -> 模块 2 -> 模块 3

现在我们要删除模块 2 并进行从模块 1 到模块 3 的直接链接

我应该如何在 dxl 中执行此操作?我们不想手动完成,所以我试图找到一种使用 dxl 的方法

我的想法是,如果模块 2 中的每个对象都包含链接 1 和 3,我将检查模块 2 中的每个对象,然后将 3 和 1 相互连接。但我不知道代码是什么样子的。我一直在搜索它,但没有太多关于语法和内容的信息:(

解决方法

无需 DXL 也能做到。

  1. 在独占编辑模式的模块 1 中,使用参数启动 -> 分析 -> 向导:

    • 链接方向:外链
    • 链接类型:DOORS 链接
    • 选择正式模块:所有模块
    • 选择链接模块:所有模块
    • 要显示的属性:仅对象编号
    • 宽度:任何值都可以
    • 选项:每行只有一个属性
    • 递归分析:开启
    • 多列:开启
    • 分析深度:2
    • 完成
  2. 您现在应该看到两个 now 列。 “Out-links at depth 2”列显示了将成为要创建的新链接的链接目标的目标对象。

  3. 开始 -> 工具 -> 支持工具 -> 将布局 DXL 转换为属性 DXL,选择“深度 2 处的外链” -> 转换

  4. 开始 -> 链接 -> 高级 -> 带有参数的按属性链接:

    • 目标模块:模块 3
    • 链接模块:选择您需要的链接模块
    • 现有属性:选择“DXL for Out-links at depth 2”
    • 链接方向:源到目标
    • 要在目标模块中链接的对象:所有对象
    • 好的
  5. 现在应该创建从模块 1 到模块 3 的所有链接。彻底检查所有创建的链接。然后删除模块2

祝你好运

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...