Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

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 보고서를 생성하고 현재 작업 폴더에 보고서를 저장합니다.

  1. ex_detect_clones 모델에서 클론을 찾습니다.

    openExample("ex_detect_clones");
    cloneResults = Simulink.CloneDetection.findClones("ex_detect_clones");
    
  2. 현재 작업 폴더에 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 보고서를 생성하고 현재 작업 폴더에 보고서를 저장합니다.

  1. ex_detect_clones 모델에서 클론을 찾습니다.

    openExample("ex_detect_clones");
    cloneResults = Simulink.CloneDetection.findClones("ex_detect_clones");
    
  2. 현재 폴더에 보고서를 생성합니다.

    [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"

생성할 보고서의 전체 파일 경로로, strings 또는 character vector로 지정됩니다. 보고서를 저장할 위치를 지정합니다. 기본적으로 보고서는 현재 작업 폴더에 저장됩니다.

예: "C:\MyProject\Reports\CDResults\"

출력 인수

모두 축소

보고서 생성 상태로, 1 또는 0로 반환됩니다. 1는 보고서 생성이 성공했음을 나타내고 0은 보고서 생성이 실패했음을 나타냅니다.

생성된 보고서의 전체 파일 경로로, 문자형 벡터로 반환됩니다.

버전 내역

R2023b에 개발됨