从MATLAB创建需求跟踪链接®在需求编辑器中为需求编写代码行,使用MATLAB编辑器中的需求上下文菜单。
加载包含您想要链接到的需求的需求集。
导航到需求编辑器并选择需求。
在MATLAB编辑器中,选择要链接的一行或多行代码。
右键单击所选内容。
从上下文菜单中选择需求>链接到需求浏览器中的选择。
金宝app®要求™在需求编辑器中创建从MATLAB代码行到所选需求的可追溯性链接。通过单击从您的需求导航到MATLAB代码行显示需求的导航链接细节窗格中,在链接在需求编辑器中。
通过使用“Outgoing links”对话框在MATLAB代码行和需求集中的需求之间创建需求可追溯性链接。
加载包含您想要链接到的需求的需求集。
导航到需求编辑器并选择需求。
在MATLAB编辑器中,选择要链接到需求的一行或多行代码。
右键单击所选内容。
从上下文菜单中选择需求>打开传出链接对话框。
在“Outgoing Links”对话框中,单击新。
从文档类型下拉列表,选择要求设置
。
填充文档字段和需求描述通过点击使用当前。
点击好吧。
通过单击从您的需求导航到MATLAB代码行显示需求的导航链接细节窗格中,在链接在需求编辑器中。
请注意
当您将基于matlab的Simulink测试中的代码行链接到需求时,您所选择的代码行决定了金宝app链接的类型以及将其添加到的测试。看到使用基于matlab的Simulink测试模型金宝app(金宝app仿真软件测试)。
创建从MATLAB代码行到中的选择的需求跟踪链接微软®词,Microsoft Excel®,或IBM®理性的®门®文档,在Requirements Traceability上下文菜单中使用快捷方式。
在您的需求文档中,为您想要创建的可追溯性链接选择目标需求。
在MATLAB编辑器中,选择要链接到需求的一行或多行代码。
在MATLAB编辑器中,右键单击所选内容。
从上下文菜单中选择需求。根据您的需求文档的类型,选择以下选项之一:
链接到Word中的选择
链接到Excel中的选区
链接到DOORS中的Selection
该软件创建了从所选MATLAB代码范围到需求文档中的选择的可追溯性链接。如果您启用了双向链接,软件还会为需求文档中的选择插入一个导航对象。导航对象链接到选定的MATLAB代码范围。
您可以通过“传出链接”对话框创建、编辑和删除可追溯性链接。打开“Outgoing Links”对话框。
在MATLAB编辑器中,选择要链接到需求的一行或多行代码。
右键单击所选内容。
从上下文菜单中选择需求>打开传出链接对话框。
看到输出链接编辑器。
通过突出显示具有需求链接的代码行来检查MATLAB代码中的可追溯性。
要突出显示MATLAB代码中的可跟踪性链接,请执行以下操作之一:
在视图选项卡,在显示部分中,选择强调可追溯性。
在MATLAB编辑器中,右键单击带有可追溯性链接的代码行。从上下文菜单中选择需求>启用跟踪突出显示。
要在MATLAB代码中关闭高亮显示可追溯性链接,请执行以下操作之一:
在视图选项卡,在显示部分,明确强调可追溯性。
在MATLAB编辑器中,右键单击带有可追溯性链接的代码行。从上下文菜单中选择需求>禁用可跟踪性突出显示。
要从一行或多行MATLAB代码中删除需求可追溯性链接:
在MATLAB编辑器中,右键单击具有需求跟踪链接的代码范围。
从上下文菜单中选择需求>删除所有链接。
删除此MATLAB代码范围内的所有需求链接。此MATLAB代码的链接范围从外部需求文档不删除。
如果您有从外部需求文档到MATLAB代码范围的链接,您可以从您的MATLAB代码中删除这些链接的目标。
要从一行或多行MATLAB代码中删除需求跟踪目标:
删除出站链接从MATLAB代码行中删除到需求的链接。
在MATLAB编辑器中,右键单击先前链接的代码范围。
从上下文菜单中选择需求>丢弃命名范围。
当丢弃指定范围时,从外部文档到该MATLAB代码范围的链接将不再工作。丢弃命名范围并不会删除外部需求文档中的导航对象。
您可以创建MATLAB代码可追溯性链接:
独立文件中的MATLAB代码行。
行内的MATLAB代码MATLAB函数块。
您可以从一行或几行MATLAB代码创建链接:
选择在金宝app仿真软件的需求。
Simulink模型中金宝app的对象。
的目标微软文字处理软件或Microsoft Excel文档。
IBM Rational DOORS数据库中的目标。
文本、HTML或PDF文档中的目标。
HTTP url。
在MATLAB, Simulink,金宝app金宝app微软文字处理软件,Microsoft Excel,以及IBM Rational DOORS。双向链接创建与所选链接目的地之间的链接。要启用双向链接,请在“需求设置”对话框中选择链接选项卡上,选择修改双向链接的目标。有关更多信息,请参见选择链接选项卡。
您还可以从任何支持HTTP导航的外部应用程序创建到MATLAB代码行的链接。金宝app
嵌入式编码器®为从Simulink模型外部保存并从Simulink中的MATLAB函数块中引用的MATLAB文件嵌入需求可追溯性链接。金宝app在代码生成报告中,单击超链接导航到Requirements Editor中相应的需求。看到为带有需求的模型生成代码链接。
在独立的MATLAB文件中,您可以为代码行创建、导航和删除可跟踪性链接,而无需更改MATLAB文件。需求管理接口(RMI)为MATLAB文件存储需求跟踪数据.req
具有与MATLAB文件相同的名称和位置的文件。
类中的代码行创建可追溯性链接MATLAB函数块,设置父模型在外部存储需求数据。有关新型号,请参见链路存储。有关现有模型,请参见将内部存储的需求链接移动到外部存储。类中的代码创建可追溯性链接时MATLAB函数块,RMI将它们存储在一个.req
文件的父模型。的.req
中链接的模型对象和链接的代码的需求跟踪数据MATLAB函数模型中的块。
该软件不支持MATLAB代码重叠区域的可追溯金宝app性链接。如果一个链接的代码范围与另一个较小的代码区域完全重叠,则较大范围的链接优先于较小范围的链接。为避免重叠链接范围带来的复杂性,在为MATLAB代码行创建可追溯性链接时,请选择不重叠的代码范围。
您可以剪切或复制具有可追溯性链接的代码。当您粘贴该选择时,软件将尝试重新创建相应的可追溯性链接。根据位置和代码格式的不同,您可能需要手动重新创建追溯性链接。
如果您选择具有可追溯性链接的代码并将该代码拖到新位置,那么您可能需要为新位置中的代码重新创建可追溯性链接。
要求链接到单独的MATLAB代码行内MATLAB函数块出现在HTML需求可追溯性报告中,但不会出现金宝appSimulink Report Generator™Web视图。看到创建并使用模型的Web视图(金宝appSimulink Report Generator)。
需求可追溯性不支持MATLAB实时编辑器。金宝app