这个示例向您展示了如何从Microsoft®Word需求文档中导入和更新需求。该模型演示了一个简单的双按钮开关,只有在每次按下一个开关时才通过输出。
此功能仅在Microsoft Windows®平台上可用。
本例使用Microsoft Word文档,Reject_Double_Button_Press_Model_Requirements.docx
.本文档包含一组功能需求rejectDoublePress
模型。从matlab/examples/slrequirements打开文档。文档中的需求以大纲格式显示,并带有用于导航的自定义书签。要在导入和更新需求时获得最佳结果,请使用文档大纲和自定义书签设置Microsoft Word文档。
打开模型。
open_system (“rejectDoublePress”);
在应用程序选项卡上,单击要求经理.在需求选项卡上,单击要求编辑器.
在需求编辑器中,单击进口.
选择Microsoft Word文档从文档类型菜单。点击浏览并选择Reject_Double_Button_Press_Model_Requirements.docx随着文档位置.
下内容选择纯文本.下要求识别中,选择使用书签来标识项目并作为自定义id和忽略部分标题中的大纲编号.离开允许外部源的更新检查。有关导入选项的更多信息,请参见Microsoft Word文档的导入选项.
来自Microsoft Word文档的需求被导入到顶级节点下的目标需求集,Import1
.
作为引用需求导入的需求将保留它们对源需求文档的引用。要更改导入的需求,可以在源文档中进行更改,并在Simulink®requirements™中更新需求集。金宝app
在Reject_Double_Button_Press_Model_Requirements.docx
文档,添加新的要求:2.1.5
如果没有按下按钮,红色和绿色按钮输出应为0
.
在Microsoft Word中,单击插入>书签.创建一个名为Red_and_Green_Button_Output_2_1_5
,并保存Microsoft Word文档。
在需求编辑器中,选择顶级节点(Import1
)的目标需求集。在细节窗格下要求交换,点击更新更新引用的要求。
选择Import1
并查看评论侧边栏。的修订号码和UpdatedOn更新需求集的值。
有关更新需求的更多信息,请参见更新进口需求.
还可以通过解锁来编辑引用的需求。在需求编辑器中,选择要编辑的引用需求。在细节窗格中,在属性点击解锁.您可以通过选择导入节点,并在细节窗格中,在要求交换点击解锁所有.
如果您想在解锁需求后恢复对其所做的更改,则可以更新所引用的需求。选择顶级节点(Import1
)的目标需求集。在细节窗格下要求交换,点击更新更新引用的要求。
清除打开的需求集和链接集,并关闭打开的模型而不保存更改。
slreq.clear;bdclose所有;