直接链接到 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 文档,并且启用了双向链接和外部连接。
在 Simulink 中的 App 选项卡中,点击需求管理器。
在需求 选项卡中,确保选择了布局 > 需求浏览器。
在需求窗格中的查看下拉菜单中,选择
Links
。在需求选项卡中,点击链接设置 > 链接选项。需求设置对话框打开。
在选择链接选项卡中,确保在启用的应用程序旁边选择了 Excel。
确保文档文件引用设置为
filename only (on MATLAB path)
。在创建基于选择的链接时下,选择修改双向链接的目标和将绝对路径存储到模型文件。确保使用 ActiveX 进行传入链接(向后兼容)已清除。
确保选择了在 MATLAB 启动时启用外部连接。
点击关闭。
链接到 Microsoft Excel 中的选择
在 slvnvdemo_FuelSys_TestScenarios
Excel 文件中,选择单元格 B22 中的需求 1.2.1.6 Speed Sensor Failure
。
在 slvnvdemo_fuelsys_officereq
模型的顶层,右键点击 speed sensor
模块并选择需求 > 链接到 Excel 中的选择以创建链接。
在 Simulink 和 Excel 之间导航
要从 speed sensor
模块导航到 Excel 中的需求,请右键点击该模块并选择需求 > 1。"1.2.1.6 速度传感器故障" .
要从 Excel 中的需求导航到 speed sensor
模块,点击反向链接图标 。
如果您的 Excel 文件不包含反向链接,您可以更新链接集的反向链接。有关更多信息,请参阅 管理外部需求文档中的导航反向链接。