主要内容

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

来自 Simulink 模型元素的链接

您可以通过从 Simulink® 模型元素(包括模块、子系统和注解)创建链接到需求或其他模型元素,来建立可追溯性。使用链接追踪需求到实现它们的设计项,并查看具有出向链接的模型元素。有关需求链接的更多信息,请参阅创建和存储链接

在从 Simulink 模型元素创建链接后,您可以跟踪需求链接的更改。有关详细信息,请参阅跟踪需求链接的变更。要跟踪需求实现状态,请参阅使用实现状态跟踪需求链接

将链接存储在内部或外部

当您创建从 Simulink 模型到需求的链接时,您可以将该链接存储到模型内部或存储为外部 SLMX 文件。请使用“需求设置”对话框指定链接的存储位置。请参阅指定模型的需求链接存储

当您在内部存储链接时,修改需求链接会修改您的模型。每次修改需求链接时,模型更新的时间戳和版本都会更新。

当您在外部存储链接时,创建或修改需求链接不会修改您的模型。默认情况下,您将外部存储的“需求”链接存储在 SLMX 文件中。在外部 SLMX 文件中存储建模链接时,请遵循以下指南:

  • 在共享模型时,请确保将外部存储的链接文件与模型保存在同一文件夹中。默认情况下,外部存储的链接保存在与模型文件同一文件夹中的一个名为 model_name~mdl.slmx 的文件中。如果您与他人共享建模模型,请同时共享模型文件和 SLMX 文件。打开模型就会加载链接文件。

  • 请勿重命名 Simulink 之外的模型。如果需要以新名称或在其他位置重新保存模型,请在仿真选项卡中点击另存为。重新保存模型会自动使用更新后的模型名称或位置重新保存对应的 SLMX 文件。

  • 如果您创建了新的需求链接,模型不会提示存在未保存的更改,因为模型文件尚未发生更改。您必须明确保存链接。当您关闭建模时,Requirements Toolbox™ 会提示您保存需求链接。

当您更改默认存储位置时,该设置将应用于尚未包含需求链接的模型。如果您打开一个已经包含需求链接的模型,Requirements Toolbox 将使用您为该模型指定的存储机制,而不会使用您的默认存储设置。要更改具有现有链接的建模模型的存储机制,请参阅将内部存储的需求链接移动到外部存储将外部存储的需求链接移动到模型文件

链接 From 模块和子系统

您可以从模块和子系统链接到需求或其他模型元素。当您从一个模块或子系统创建链接时,Requirements Toolbox 会创建一个实现类型的链接。当您复制包含出向链接的模块或子系统时,这些链接也会被复制。

创建与需求之间的链接

要通过“需求透视”创建与需求的链接:

  1. App 选项卡中,进入模型验证、确认和测试部分,点击需求管理器

  2. 在需求浏览器中,将视图设置为需求

  3. 将需求从需求浏览器拖动到模块中。Requirements Toolbox 创建一个 Implement 类型的链接,链接的模块显示需求图标

模型元素是源项,需求是目标项,而链接则从模块指向需求。有关详细信息,请参阅链接对象、源和目标

或者,在需求浏览器中,选择该需求。然后,右键点击该模块,在链接到所选需求行中,点击“链接到需求集中的选定项”按钮 。有关创建链接的信息,请参阅创建链接

创建链接到 Simulink 模型元素

要创建指向模型元素的链接,请右键点击链接目标对象,在链接到 MW 工件行中将鼠标悬停在箭头处,然后点击选择作为链接目标。然后,右键点击链接源对象,在链接到 MW 工件行上将鼠标悬停在箭头处,然后点击链接到选定目标。如果“需求浏览器”处于打开状态,则具有出向链接的源对象会显示需求图标

从注解链接

当您从注解中创建链接时,Requirements Toolbox 会生成一个关联类型的链接。

要从注解中创建链接:

  1. App 选项卡中,进入模型验证、确认和测试部分,点击需求管理器

  2. 在需求浏览器中,将视图设置为需求

  3. 将需求从需求浏览器拖动到注解中。

注意

复制带链接的注解不会复制其中的需求链接。

在模型中查看链接

要在模型中突出显示外部链接,请在 App 选项卡的模型验证、确认和测试部分中点击需求管理器。然后,在需求选项卡中,进入可视化部分,点击突出显示链接

Model with three highlighted subsystem blocks that the requirement icon in the top-right corner

另请参阅

App

函数

主题