主要内容

从导入的文件中更新引用需求链接

从文件导入需求链接后,更新链接以引用模型的需求。当您将链接转换为引用需求链接时,这些链接包含在SLREQX文件中的模型中,以充分利用Requirements Toolbox™功能。

从Word文件导入要求链接

在运行代码之前,按照以下步骤准备您的工作空间。

注意:仅在Windows上支持从导入的文件导入或链接需求。金宝app存储在SharePoint或OneDrive中的基于web的Microsoft®Office文件将无法工作。将此文件和支持文件保存在本地文件夹中以金宝app继续。

1.打开Word文件Functional_Requirements.docx列出的需求。突出显示要链接的需求。例如,突出这些线条。

1.1.2飞行计算机ID: 25说明:飞机应配备飞行计算机,以自主进行从发射到回收的安全飞行操作

2.打开reqImportExample.slx模型。

systemcomposer.openModel(“reqImportExample”);

3.在模型中,选择要将需求链接到的组件。右键单击组件并选择需求>链接到Word中的选择.保存Word文件Functional_Requirements.docx打开以进行下一步。

从组件的右键菜单中选择链接到Word中的选择。

在需求链接集成到模型中之前,这些链接依赖于源文档,即Word文件Functional_Requirements.docx.的右下角打开Requirements Perspective以查看需求链接reqImportExample.slx模型面板中。

引用word文档而不是导入模型的需求集的需求链接。

更新参考要求的链接

使用这些步骤更新需求链接,以便在模型中集成和引用。

1.导出reqImportExample.slx建模并保存到外部文件:exportedModel.xls

exportedSet = systemcomposer.exportModel“reqImportExample”);SaveToExcel (“exportedModel”, exportedSet);

2.使用外部文件exportedModel.xls将需求链接导入另一个模型:reqNewExample.slx

structModel = ImportModelFromExcel(“exportedModel.xls”“组件”“端口”...“连接”“PortInterfaces”“RequirementLinks”);structModel。readTableFromExcel systemcomposer.importModel (“reqNewExample”, structModel。组件,...structModel.Ports、structModel.Connections structModel.Interfaces structModel.RequirementLinks);

3.为了将需求链接集成到新模型reqNewExample.slx,更新模型中的引用。

systemcomposer.updateLinksToReferenceRequirements (“reqNewExample”“linktype_rmi_word”“Functional_Requirements.docx”

4.从模型面板的右下角打开Requirements Perspective,通过设置来查看新的需求视图需求

被引用的需求保存在与模型相关联的需求集中。

该需求保存在需求集中Functional_Requirements.slreqx并直接在需求链接中使用。改变视图链接查看需求链接。

从需求集和模型中的组件链接到需求的需求链接。

另请参阅

||

相关的话题