为 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 安装文件夹的文件权限并重新运行脚本。
您还可以手动将所需的文件安装到指定的文件夹中,如以下步骤所述:
如果DOORS软件正在运行,请关闭该应用程序。
将以下文件从
matlabroot
\toolbox\shared\reqmgt\dxl
复制到<doors_install_dir>
\lib\dxl\addins
文件夹。addins.idx addins.hlp
如果您没有修改这些文件,请替换这些文件的任何现有版本;否则,将两个文件的内容合并为一个文件。
将以下文件从
matlabroot
\toolbox\shared\reqmgt\dxl
复制到<doors_install_dir>
\lib\dxl\addins\dmi
文件夹。dmi.hlp dmi.idx dmi.inc runsim.dxl selblk.dxl
替换这些文件的任何现有版本。
打开
<doors_install_dir>
\lib\dxl\startup.dxl
文件。在用户定义文件部分,添加以下include
语句:#include <addins/dmi/dmi.inc>
如果从版本 7.1 升级到 DOORS 软件的更高版本,请执行以下附加步骤:
在您的 DOORS 安装文件夹中,导航到
...\lib\dxl\startupFiles
子文件夹。在文本编辑器中,打开
copiedFromDoors7.dxl
文件。在此行前添加
//
将其注释掉:#include <addins/dmi/dmi.inc>
保存并关闭文件。
启动DOORS和MATLAB软件。
使用以下 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软件。