Main Content

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

直接链接到 Microsoft Excel 中的需求

您可以创建从 Microsoft® Excel® 中管理的需求到 MATLAB® 和 Simulink® 中的项目的直接链接。您可以使用 Excel 中插入的链接和反向链接从需求导航到设计或测试。

或者,您可以将需求从 Microsoft Excel 导入到 Requirements Toolbox™。有关更多信息,请参阅 导入和直接链接之间的差异

注意

  • 您只能在 Microsoft Windows® 平台上创建指向 Microsoft Excel 中需求的直接链接。

  • MATLAB Online™ 不支持链接到 Microsoft Excel 文档中的需求。

从 Simulink 模块链接并导航到 Excel 中的需求

此示例显示如何将在 Microsoft Excel 中编写的需求链接到 Simulink 模块,以及如何使用直接链接和外部反向链接在需求和设计之间导航。

打开slvnvdemo_fuelsys_officereq模型。

open_system("slvnvdemo_fuelsys_officereq");

打开slvnvdemo_FuelSys_TestScenarios.xlsx需求文档。

winopen("slvnvdemo_FuelSys_TestScenarios.xlsx")

配置选择链接设置

首先,确保 Requirements Toolbox™可以链接到 Excel 文档,并且启用了双向链接和外部连接。

  1. 在 Simulink 中的 App 选项卡中,点击需求管理器

  2. 需求 选项卡中,确保选择了布局 > 需求浏览器

  3. 需求窗格中的查看下拉菜单中,选择 Links

  4. 需求选项卡中,点击链接设置 > 链接选项。需求设置对话框打开。

  5. 选择链接选项卡中,确保在启用的应用程序旁边选择了 Excel

  6. 确保文档文件引用设置为 filename only (on MATLAB path)

  7. 创建基于选择的链接时下,选择修改双向链接的目标将绝对路径存储到模型文件。确保使用 ActiveX 进行传入链接(向后兼容)已清除。

  8. 确保选择了在 MATLAB 启动时启用外部连接

  9. 点击关闭

rmi_dlg_settings.png

链接到 Microsoft Excel 中的选择

slvnvdemo_FuelSys_TestScenarios Excel 文件中,选择单元格 B22 中的需求 1.2.1.6 Speed Sensor Failure

requirementB22.png

slvnvdemo_fuelsys_officereq模型的顶层,右键点击 speed sensor模块并选择需求 > 链接到 Excel 中的选择以创建链接。

speedSensor.png

在 Simulink 和 Excel 之间导航

要从 speed sensor模块导航到 Excel 中的需求,请右键点击该模块并选择需求 > 1。"1.2.1.6 速度传感器故障" .

要从 Excel 中的需求导航到 speed sensor模块,点击反向链接图标 backlink.gif

speedSensorBacklink.png

如果您的 Excel 文件不包含反向链接,您可以更新链接集的反向链接。有关更多信息,请参阅 管理外部需求文档中的导航反向链接

相关主题