主要内容

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

slreq.getReportOptions

获取默认需求报告生成选项

说明

myReportOpts = slreq.getReportOptions 返回需求报告的默认选项。

示例

示例

全部折叠

打开 ShortestPath 工程。

proj = openProject("ShortestPath");

获取默认报告生成选项。

myReportOpts = slreq.getReportOptions;

加载 shortest_path_func_reqs 需求集。

myReqSet = slreq.load("shortest_path_func_reqs");

执行需求集的测试。

status = runTests(myReqSet);

指定报告路径。从报告中排除目录。

myReportOpts.reportPath = fullfile(proj.RootFolder, ...
    "FunctionalRequirementsReport.html");
myReportOpts.includes.toc = false;

生成需求报告。

myReportPath = slreq.generateReport(myReqSet,myReportOpts);
Starting report generation...
0%****************************************************100%
Requirements Toolbox report generated: C:\Users\ahoward\OneDrive - MathWorks\Documents\MATLAB\ExampleManager\ahoward.examples\slrequirements-ex92550242\ShortestPath\FunctionalRequirementsReport.html

输出参量

全部折叠

报告生成选项,以包含以下字段的结构形式返回:

报告文件名和路径,以字符向量形式返回。

自动打开报告的选项,返回逻辑值 1 (true)")或 0 (false)")。

报告标题,以字符向量形式返回.

报告作者,以字符向量形式返回.

报告中包含的内容,以包含以下字段的结构形式返回:

报告是否包含目录,返回逻辑值 1 (true)")或 0 (false)")。

报告是否包含报告生成日期,以逻辑值 1 (true)")或 0 (false)")返回。

报告中是否包含需求设置修订版本号,返回逻辑值 1 (true)")或 0 (false)")。

报告是否包含需求属性,返回逻辑值 1 (true)")或 0 (false)")。

报告中是否包含链接,返回逻辑值 1 (true)")或 0 (false)")。

报告中是否包含需求变更信息,以逻辑值 1 (true)")或 0 (false)")返回。

报告中使用的链接分组,返回值为 'Artifact''LinkType'

报告中是否包含需求的关键字,返回逻辑值 1 (true)")或 0 (false)")。

报告是否包含需求评论,以逻辑值 1 (true)")或 0 (false)")返回。

报告是否包含实施状态,以逻辑值 1 (true)")或 0 (false)")返回。

报告是否包含验证状态,以逻辑值 1 (true)")或 0 (false)")返回。

报告中是否包含空的需求属性,这些属性将被返回为逻辑值 0 (false)")或 1 (true)")。

报告是否包含理由,以逻辑值 1 (true)")或 0 (false)")返回。

报告是否包含自定义属性,返回逻辑值 1 (true)")或 0 (false)")。

版本历史记录

在 R2018a 中推出