来自 Simulink 模型元素的链接
您可以通过从 Simulink® 模型元素(包括模块、子系统和注解)创建链接到需求或其他模型元素,来建立可追溯性.使用链接追踪需求到实现它们的设计项,并查看具有出站链接的模型元素。有关需求链接的更多信息,请参阅创建和存储链接。
在从 Simulink 模型元素创建链接后,您可以跟踪需求链接的更改。有关详细信息,请参阅跟踪需求链接的变更。要跟踪需求实现状态,请参阅 使用实现状态跟踪需求链接。
将链接存储在内部或外部
当您创建从 Simulink 模型到需求的链接时,您可以将该链接存储到模型内部或存储为外部 SLMX 文件。通过“需求设置”对话框指定链接的存储位置。请参阅指定模型的需求链接存储。
当您在内部存储链接时,修改需求链接会修改您的模型。每次修改需求链接时,模型更新的时间戳和版本都会更新。
当您在外部存储链接时,创建或修改需求链接不会修改您的模型。默认情况下,您将外部存储的“需求”链接存储在 SLMX 文件中。在外部 SLMX 文件中存储建模链接时,请遵循以下指南:
在共享模型时,请确保将外部存储的链接文件与模型保存在同一文件夹中。默认情况下,外部存储的链接保存在与模型文件同一文件夹中的一个名为
的文件中。如果您与他人共享建模模型,请同时共享模型文件和 SLMX 文件。打开模型就会加载链接文件。model_name~mdl.slmx请勿重命名 Simulink 之外的模型。如果需要以新名称或在其他位置重新保存模型,请在仿真选项卡中点击另存为。重新保存模型会自动使用更新后的模型名称或位置重新保存对应的 SLMX 文件。
如果您创建了新的需求链接,模型不会提示存在未保存的更改,因为模型文件尚未发生更改。您必须明确保存链接。当您关闭建模时,Requirements Toolbox™ 会提示您保存需求链接。
当您更改默认存储位置时,该设置将应用于尚未包含需求链接的模型。如果您打开一个已经包含需求链接的模型,Requirements Toolbox 将使用您为该模型指定的存储机制,而不会使用您的默认存储设置。要更改具有现有链接的建模模型的存储机制,请参阅 将内部存储的需求链接移动到外部存储 和 将外部存储的需求链接移动到模型文件。
链接 From 模块和子系统
您可以从模块和子系统链接到需求或其他模型元素。当您从一个模块或子系统创建链接时,Requirements Toolbox 会创建一个实现类型的链接。当您复制包含出站链接的模块或子系统时,这些链接也会被复制。
创建与需求之间的链接
要通过“需求透视”创建与需求的链接:
在 App 选项卡中,进入 Model, Verification, Validation, and Test 部分,点击需求管理器。
在需求浏览器中,将 View 设置为 Requirements。
将需求从需求浏览器拖动到模块中。Requirements Toolbox 创建一个
Implement类型的链接,链接的模块显示需求图标
。
模型元素是源项,需求是目标项,而链接则从模块指向需求。有关详细信息,请参阅 链接对象、源和目标。
或者,在需求浏览器中,选择该需求。然后,右键点击该模块并选择 Requirements > 链接到需求浏览器中的所选内容。有关创建链接的信息,请参阅 创建链接。
创建链接到 Simulink 模型元素
要创建指向模型元素的链接,请右键点击链接目标项,然后选择 Requirements > 选择以与 Simulink 链接。然后,右键点击源项并选择 Requirements > 添加指向所选对象的链接。如果需求透视处于打开状态,包含出站链接的源项将显示需求图标
。
从注解链接
当您从注解中创建链接时,Requirements Toolbox 会生成一个关联类型的链接。
要从注解中创建链接:
在 App 选项卡中,进入 Model, Verification, Validation, and Test 部分,点击需求管理器。
在需求浏览器中,将 View 设置为 Requirements。
将需求从需求浏览器拖动到注解中。
注意
复制带链接的注解不会复制其中的需求链接。
在模型中查看链接
要在模型中突出显示外部链接,请在 App 选项卡的 Model, Verification, Validation, and Test 部分中点击需求管理器。然后,在 Requirements 选项卡中,进入可视化部分,点击突出显示链接。
