主要内容

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

Simulink.CloneDetection.generateReport

生成克隆检测报告

自 R2023b 起

说明

[status,reportFilePath] = Simulink.CloneDetection.generateReport(cloneResults) 从识别出的克隆结果 cloneResults 生成 HTML 报告,并返回 status 和生成的报告的完整路径 reportFilePath

[status,reportFilePath] = Simulink.CloneDetection.generateReport(cloneResults,reportType) 生成 reportType 指定的格式的报告。

示例

[status, reportFilePath] = Simulink.CloneDetection.generateReport(cloneResults,reportType,reportFilePath) 将生成的报告保存在 reportFilePath 指定的文件夹中。

示例

全部折叠

ex_detect_clones 模型中的克隆生成 HTML 报告,并将报告保存在当前工作文件夹中。

在模型 ex_detect_clones 中查找克隆。

openExample("ex_detect_clones");
cloneResults = Simulink.CloneDetection.findClones("ex_detect_clones");

在当前工作文件夹中生成 HTML 报告。

[status, reportFilePath] = Simulink.CloneDetection.generateReport(cloneResults)
status =
   1

reportFilePath =
    'C:\Users\Desktop\Demo\Clone Detection Report - ex_detect_clones.html'

ex_detect_clones 模型中的克隆生成 PDF 报告,并将报告保存在当前工作文件夹中。

在模型 ex_detect_clones 中查找克隆。

openExample("ex_detect_clones");
cloneResults = Simulink.CloneDetection.findClones("ex_detect_clones");

在当前文件夹中生成报告。

[status, reportFilePath] = Simulink.CloneDetection.generateReport(cloneResults,"pdf")
status =
   1

reportFilePath =
    'C:\Users\Desktop\Demo\Clone Detection Report - ex_detect_clones.pdf'

输入参数

全部折叠

已识别的克隆结果,指定为 Simulink.CloneDetection.Results 对象。

生成的报告的文件类型,指定为 "html""pdf"

示例: "pdf"

要生成的报告的完整文件路径,指定为 stringscharacter vector。指定报告的保存位置。默认情况下,报告会保存在当前工作文件夹中。

示例: "C:\MyProject\Reports\CDResults\"

输出参量

全部折叠

报告生成状态,返回值为 101 表示报告生成成功,0 表示报告生成失败。

生成的报告的完整文件路径,以字符向量的形式返回。

版本历史记录

在 R2023b 中推出