Main Content

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

配置 Requirements Toolbox 以与 Microsoft OfficeIBM DOORS 进行交互

Requirements Toolbox™ 与外部工具(如 Microsoft® Office、IBM® DOORS® 和 IBM DOORS Next)进行通信,以便您可以导入需求并在需求和基于模型的设计项目(如 Simulink®模型元素和测试)之间建立链接。

您可以将 MATLAB® 和 Simulink 配置为:

  • 使用 ActiveX® 控件从 Microsoft Office 文档导航到 Simulink 模型(仅限 Windows®)。

  • Requirements Toolbox与IBM DOORS软件一起使用(仅限Windows)。

  • Requirements Toolbox 与 IBM DOORS Next 网络服务器一起使用。

注意

MATLAB Online™ 不支持从 Microsoft WordMicrosoft Excel® 或 IBM DOORS 文档导入需求或链接到其中的需求。

Microsoft Office 配置 Requirements Toolbox

如果您的外部需求文档包含使用 ActiveX 控件的反向链接,则要使用反向链接,您必须注册 ActiveX 控件。

  1. 以管理员身份运行MATLAB。

  2. 在命令提示符下,输入:

    rmi setup

  3. Y将当前MATLAB安装注册为ActiveX自动化服务器。

IBM DOORS 配置 Requirements Toolbox

安装 IBM DOORS 后,您必须配置 IBM DOORS 安装以便与 MATLAB 进行通信。

  1. 以管理员身份运行MATLAB。

  2. 在命令提示符下,输入:

    rmi setup doors

  3. Y完成ActiveX自动化服务器设置。

  4. 验证IBM DOORS 安装的路径。安装实用程序列出了系统上的 DOORS 客户端安装。您可以从列表中选择文件路径,或者手动输入文件夹的路径。

    如果MATLAB没有检测到您的DOORS安装,请按2进入安装文件夹。

  5. 使用非管理员帐户重新启动MATLAB。

  6. 在命令提示符下,输入:

    rmi setup doors

您只需执行一次此配置。

提示

如果 Requirements Toolbox 执行此设置后仍无法通信,请尝试 为 IBM DOORS 软件配置 Requirements Toolbox 中描述的设置过程。

配置 IBM DOORS Next 服务器以与 Requirements Toolbox 集成

为了与 IBM DOORS Next 交互,在每个 MATLAB 会话开始时,必须使用 slreq.dngConfigure 将会话配置为与 IBM DOORS Next 交互。有关更多信息,请参阅 配置 IBM DOORS Next 会话

IBM DOORS Next 仪表板中安装小组件

为了链接到 IBM DOORS Next 中的需求而无需手动指定链接详细信息,您必须安装 Requirements Toolbox 小组件并启用 dropins。

要安装该小组件:

  1. 在 MATLAB 中,执行此代码以确定 MATLAB 安装中 resources 文件夹的位置。

    fullfile(matlabroot,"toolbox","slrequirements", ...
        "slrequirements","resources")

  2. 在系统文件浏览器中打开 resources 文件夹。

  3. resources文件夹中,将 widget 文件夹复制到extensions文件夹中,该文件夹位于IBM DOORSNext 服务器安装文件夹中。将小组件设置为正确的文件夹名称。使用此表来确定小组件文件夹名称。

    MATLAB 版本小组件名称小组件文件夹名称
    R2023bMathWorks Requirements ToolboxmwWidgetForDNG
    R2023a
    R2022b
    R2022a
    R2021bSimulink 需求dngsllink_config
    R2021a
    R2020b
    R2020a
    R2019b
    R2019a
    R2018b选择 Simulinkdngsllink
    R2018a

  4. 为自定义扩展配置 DOORS Next 服务器,启用 dropins,然后重新启动服务器。有关详细信息,请参阅 IBM 网站上的托管扩展

  5. 在 IBM DOORS 接下来,将小组件添加到您的仪表板。欲了解更多信息,请参阅 IBM 网站上的添加 OpenSocial 小工具

    URL 字段指定为 dngsllink_config.xml 文件的 URL。该文件位于服务器安装文件夹的extensions文件夹中,在小组件文件夹中。

    例如,如果您在 Windows 上安装了 Liberty 服务器,则 extensions 文件夹可能位于: C:\Program Files\IBM\JazzTeamServer_7.3\server\liberty\servers\clm\dropins\war\extensions。如果您使用的是 R2022a 或更高版本,则 dngsllink_config.xml 文件对应的 URL 是 https://JAZZSERVERNAME:9443/extensions/mwWidgetForDNG/dngsllink_config.xml

    注意

    如果您使用的是 IBM DOORS Next 版本 7.0.3 或更高版本,并且希望小组件与您的 IBM DOORS Next 工程进行通信,则必须设置允许列表。有关设置允许列表的信息,请参阅 IBM 网站上的设置允许列表以防止 SSRF 攻击。将外部资源许可清单属性指定为 dngsllink_config.xml 文件的 URL。

另请参阅

相关主题

外部网站