Main Content

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

getArtifactErrors

아티팩트 추적 중에 발생한 오류 반환

R2020b 이후

설명

예제

errors = getArtifactErrors(metricEngine)는 메트릭 엔진이 아티팩트를 분석할 때 발생한 오류를 반환합니다. execute 함수를 사용하여 메트릭 결과를 수집하는 경우 엔진 개체는 분석 중에 오류를 반환하는 아티팩트에 대한 결과를 수집하지 않습니다.

Fixed-Point Designer™ 문서에는 getArtifactErrors (Fixed-Point Designer) 함수도 있습니다.

예제

모두 축소

프로젝트의 테스트 아티팩트에 대한 메트릭을 수집합니다. 그런 다음 아티팩트가 오류를 반환하고 분석되지 않았는지 확인하세요.

프로젝트를 엽니다. 이 예에서는 MATLAB® 명령 창에 다음을 입력합니다.

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

프로젝트에 대한 metric.Engine 개체를 만듭니다.

metric_engine = metric.Engine();

metric_engine에 대한 추적 정보를 업데이트하여 아티팩트 정보가 최신인지 확인하십시오.

updateArtifacts(metric_engine)

metric.Engine 개체에서 execute 함수를 사용하여 'RequirementsPerTestCase' 지표에 대한 결과를 수집합니다.

execute(metric_engine,'RequirementsPerTestCase');

분석 중에 발생한 오류에 액세스합니다.

getArtifactErrors(metric_engine)
ans = 

  0×0 empty struct array with fields:

    Address
    UUID
    ErrorId
    ErrorMessage

이 예에서는 아티팩트가 오류를 반환하지 않았습니다.

입력 인수

모두 축소

오류를 확인하려는 메트릭 엔진 개체로, metric.Engine 개체로 지정됩니다.

출력 인수

모두 축소

metric.Engine 객체를 실행할 때 발생한 아티팩트 오류는 오류에 해당하는 구조의 배열로 반환됩니다. 오류 구조에는 다음 필드가 포함됩니다.

  • Address — 오류를 반환한 아티팩트의 주소

  • UUID — 아티팩트의 고유 식별자

  • ErrorID — 오류 식별자

  • ErrorMessage — 오류 설명

대체 기능

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

오류를 생성하는 아티팩트는 대시보드 사용자 인터페이스의 오차 폴더에 나타납니다. 자세한 내용은 Artifact Errors을 참조하세요.

버전 내역

R2020b에 개발됨