【问题标题】:How can I insert objects into a DOORS module via DXL?如何通过 DXL 将对象插入 DOORS 模块?
【发布时间】:2016-09-13 14:54:20
【问题描述】:

我通读了DOORS Reference Manual,但找不到简单的插入方法。我希望将在我的 DXL 脚本中创建的对象插入到模块中。

我希望找到一些直观的东西

insert_object_after(Module m, Object o, string object_identifier)

它将扫描模块以查找指定的对象标识符并在找到该标识符后插入该对象。有这样的功能吗?如果不是,我该如何执行我所描述的操作?

一些基本的示例代码会很棒。

【问题讨论】:

    标签: ibm-doors


    【解决方案1】:

    “对象管理”一章。使用其中一个命令

    Object create(Module m)
    Object create(Object o)
    Object create(after(Object o))
    Object create(before(Object o))
    Object create(below(Object o))
    Object create(first(below(Object o)))
    Object create(last(below(Object o)))
    

    对于这些函数,您需要一个 Object 类型的变量。有几种方法可以填充这样的变量,请查看“查找对象”和“从对象导航”章节。可能最简单的方法是使用函数Object object(int absno[,Module m])absno 是“源”对象的绝对编号。但请注意,object 仅在当前过滤器允许导航到该对象时才有效,所以,如果菜单中的“转到”功能在您的源对象的当前视图中工作,那么object 也应该工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多