Main Content

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

getArtifactIssues

아티팩트 분석 중에 발생하는 반환 문제

R2023a 이후

    설명

    예제

    issues = getArtifactIssues(metricEngine)는 메트릭 엔진이 프로젝트의 아티팩트를 분석할 때 발생하는 아티팩트 문제를 반환합니다. 메트릭 엔진이 아티팩트 분석을 수행하고 아티팩트 문제를 확인하려면 execute 함수를 사용하여 메트릭 결과를 수집하십시오. execute 함수가 프로젝트의 아티팩트 문제에 대한 경고를 반환하는 경우 getArtifactIssues를 사용하여 메트릭 엔진이 아티팩트 분석 중에 발견한 아티팩트 문제 목록을 가져옵니다.

    프로젝트에 아티팩트 문제가 있는 경우 아티팩트가 잘못된 메트릭 결과를 반환하지 않도록 문제를 해결해 보세요. 자세한 내용은 View Artifact Issues in Project를 참조하세요.

    예제

    모두 축소

    테스트 아티팩트에 대한 지표 결과를 수집하고 프로젝트의 아티팩트 문제 목록을 가져옵니다.

    모델 및 테스트 아티팩트가 포함된 프로젝트를 엽니다. 이 예에서는 MATLAB® 명령 창에 다음을 입력합니다.

    openExample("slcheck/ExploreTestingMetricDataInModelTestingDashboardExample");
    openProject("cc_CruiseControl");

    프로젝트에 대한 metric.Engine 객체를 생성합니다.

    metric_engine = metric.Engine();

    execute 함수를 사용하여 메트릭 결과를 수집합니다. 이 예에서는 metric.Engine 개체에 대해 execute 함수를 사용하여 slcomp.SimulinkBlocks 지표에 대한 결과를 수집합니다.

    execute(metric_engine,"slcomp.SimulinkBlocks");

    프로젝트에 아티팩트 문제가 있는 경우 execute 함수는 경고를 반환합니다. 이 예에서 execute 함수는 경고를 반환하지 않습니다.

    getArtifactIssues 함수를 사용하여 메트릭 엔진이 아티팩트 분석 중에 발견한 아티팩트 문제 목록을 가져올 수 있습니다.

    issues = getArtifactIssues(metric_engine)
    issues = 
    
      0×0 empty struct array with fields:
    
        IssueId
        IssueMessage
        Severity
        Address
        UUID
    이 예에서는 아티팩트가 문제를 반환하지 않았습니다. 프로젝트에 아티팩트 문제가 있는 경우 아티팩트가 잘못된 메트릭 결과를 반환하지 않도록 문제를 해결해 보세요.

    입력 인수

    모두 축소

    아티팩트 문제 목록을 원하는 프로젝트의 메트릭 엔진 개체로, metric.Engine 개체로 지정됩니다.

    출력 인수

    모두 축소

    프로젝트의 아티팩트 문제는 다음 필드가 포함된 struct 또는 struct 배열로 반환됩니다.

    • IssueId — 아티팩트 문제 유형의 식별자

    • IssueMessage — 아티팩트 문제를 설명하는 메시지

    • Severity — 아티팩트 문제의 심각도

    • Address — 영향을 받은 아티팩트의 주소

    • UUID — 영향을 받은 아티팩트의 범용 고유 식별자

    각 아티팩트 문제마다 배열에 하나의 요소가 있습니다.

    대체 기능

    모델 디자인 또는 모델 테스트 대시보드의 아티팩트 문제를 보려면 대시보드 도구 모음에서 Artifact Issues를 클릭하세요. Artifact Issues 탭에는 현재 프로젝트의 아티팩트 문제 테이블이 표시됩니다. 원본 열의 하이퍼링크를 클릭하여 영향을 받은 아티팩트를 열 수 있습니다. 메시지 ID 열 헤더를 클릭하여 아티팩트 문제를 유형별로 정렬할 수도 있습니다. 자세한 내용은 View Artifact Issues in Project를 참조하세요.

    버전 내역

    R2023a에 개발됨