Main Content

本页采用了机器翻译。点击此处可查看英文原文。

IBM DOORS 软件配置 Requirements Toolbox

Requirements Toolbox™ 与 IBM® DOORS® 通信,以便您可以导入需求并在需求和基于模型的设计项目(例如 Simulink®模型元素和测试)之间建立链接。安装或更新 MATLAB®、Simulink 或 IBM DOORS 后,必须配置 MATLAB 以与 DOORS 进行通信。您只能在 Windows® 平台上集成 Requirements Toolbox 和 DOORS。

首先执行配置 Requirements Toolbox 以与 Microsoft Office 和 IBM DOORS 进行交互中描述的设置。如果 Requirements Toolbox 和 IBM DOORS 在执行该设置后进行通信,则无需执行此处描述的设置。

手动安装 DOORS 软件的附加文件

安装脚本会自动将所需的 DOORS 文件复制到安装文件夹。但是,由于 DOORS 安装中的文件权限问题,脚本可能会失败。如果脚本失败,请更改 DOORS 安装文件夹的文件权限并重新运行脚本。

您还可以手动将所需的文件安装到指定的文件夹中,如以下步骤所述:

  1. 如果DOORS软件正在运行,请关闭该应用程序。

  2. 将以下文件从matlabroot\toolbox\shared\reqmgt\dxl复制到<doors_install_dir>\lib\dxl\addins文件夹。

    addins.idx
    addins.hlp

    如果您没有修改这些文件,请替换这些文件的任何现有版本;否则,将两个文件的内容合并为一个文件。

  3. 将以下文件从matlabroot\toolbox\shared\reqmgt\dxl复制到<doors_install_dir>\lib\dxl\addins\dmi文件夹。

    dmi.hlp
    dmi.idx
    dmi.inc
    runsim.dxl
    selblk.dxl

    替换这些文件的任何现有版本。

  4. 打开 <doors_install_dir>\lib\dxl\startup.dxl 文件。在用户定义文件部分,添加以下 include 语句:

    #include <addins/dmi/dmi.inc>

    如果从版本 7.1 升级到 DOORS 软件的更高版本,请执行以下附加步骤:

    1. 在您的 DOORS 安装文件夹中,导航到 ...\lib\dxl\startupFiles 子文件夹。

    2. 在文本编辑器中,打开 copiedFromDoors7.dxl 文件。

    3. 在此行前添加 // 将其注释掉:

      #include <addins/dmi/dmi.inc>

    4. 保存并关闭文件。

  5. 启动DOORS和MATLAB软件。

  6. 使用以下 MATLAB 命令运行安装脚本。

    rmi setup

解决 DXL 错误

如果您尝试将 Simulink模型同步到 DOORS 工程,但没有配置 Requirements Toolbox 以与 DOORS 一起使用,您可能会看到以下错误:

-E- DXL: <Line:2> incorrectly concatenated tokens
-E- DXL: <Line:2> undeclared variable (dmiRefreshModule)
-I- DXL: all done with 2 errors and 0 warnings

如果看到这些错误,请退出DOORS软件,重新运行配置 Requirements Toolbox 以与 Microsoft Office 和 IBM DOORS 进行交互中的步骤,然后重新启动DOORS软件。

相关主题