Main Content

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

getAvailableMetricIds

사용 가능한 메트릭에 대한 메트릭 식별자 반환

R2021b 이후

    설명

    availableMetricIds = getAvailableMetricIds(metricEngine)는 지정된 Metric.engine 개체에 사용할 수 있는 메트릭에 대한 메트릭 식별자를 반환합니다. 기본적으로 목록에는 현재 설치에서 사용할 수 있는 메트릭만 포함됩니다.

    예제

    availableMetricIds = getAvailableMetricIds(metricEngine,'App','DashboardApp','Dashboard',dashboardIdentifier)dashboardIdentifier와 연관된 지표 식별자를 반환합니다.

    예를 들어 다음 코드는 모델 테스트 대시보드에 대한 지표 식별자를 반환합니다.

    availableMetricIds = getAvailableMetricIds(metricEngine,...
    'App','DashboardApp',...
    'Dashboard','ModelUnitTesting');

    설계 비용 추정을 위한 지표 식별자를 표시하는 추가 구문은 getAvailableMetricIds (Fixed-Point Designer)를 참조하세요.

    availableMetricIds = getAvailableMetricIds(___,'Installed',installationStatus)installationStatus로 필터링된 지표 식별자를 반환합니다.

    예를 들어, installationStatusfalse로 지정하면 연관된 MathWorks® 제품이 현재 컴퓨터에 설치되어 있지 않은 경우에도 사용 가능한 각 메트릭에 대한 메트릭 식별자를 반환할 수 있습니다.

    예제

    모두 축소

    프로젝트의 요구 사항 기반 테스트 아티팩트에 대한 지표 결과를 수집합니다.

    모델과 테스트 파일이 포함된 프로젝트를 엽니다. 이 예에서는 MATLAB® 명령 창에 다음을 입력합니다.

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

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

    metric_engine = metric.Engine();

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

    updateArtifacts(metric_engine)

    대시보드 식별자를 'ModelUnitTesting'로 지정하여 모델 테스트 대시보드에 사용 가능한 메트릭 식별자 목록을 만듭니다.

    metric_ids = getAvailableMetricIds(metric_engine,...
    'App','DashboardApp',...
    'Dashboard','ModelUnitTesting');

    메트릭 식별자 목록에 대해 메트릭 엔진을 실행하여 결과를 수집합니다.

    execute(metric_engine,metric_ids);

    입력 인수

    모두 축소

    메트릭 결과를 수집하려는 메트릭 엔진 개체로, metric.Engine 개체로 지정됩니다.

    대시보드의 식별자로, 다음 값 중 하나로 지정됩니다.

    • "ModelMaintainability" — 각 모델 유지 관리 지표 식별자를 반환합니다.

    • "ModelUnitPILTesting" — 각 PIL(Processor-in-the-Loop) 코드 테스트 지표 식별자를 반환합니다.

    • "ModelUnitSILTesting" — 각 SIL(software-in-the-loop) 코드 테스트 지표 식별자를 반환합니다.

    • "ModelUnitTesting" — 프로젝트와 관련된 모델 테스트 지표 식별자를 반환합니다.

    API 결과에서 요구 사항 지표를 숨기려면 대시보드 옵션에서 Hide requirements metrics을 선택할 수 있습니다. 자세한 내용은 Hide Requirements Metrics in Model Testing Dashboard and in API Results를 참조하세요.

    예: 'ModelUnitTesting'

    메트릭 설치 상태에 대한 필터로, 다음 값 중 하나로 지정됩니다.

    • 1 (true) - ​​현재 컴퓨터에 설치된 MathWorks 제품과 연관된 측정 단위 식별자만 반환합니다.

    • 0 (false) — 연결된 MathWorks 제품이 현재 컴퓨터에 설치되어 있지 않은 경우에도 사용 가능한 각 지표에 대한 지표 식별자를 반환합니다. 사용 가능한 각 지표 식별자 목록을 사용하여 다른 시스템에서 수집된 지표 결과에 액세스할 수 있습니다.

    예: false

    데이터형: logical

    출력 인수

    모두 축소

    사용 가능한 지표에 대한 지표 식별자로, 문자열 또는 문자열 배열로 반환됩니다.

    메트릭 및 해당 식별자에 대한 자세한 내용은 다음을 참조하세요.

    예: "slcomp.mt.CoverageBreakdown"

    예: ["slcomp.mt.CoverageBreakdown", "RequirementWithTestCaseDistribution", "RequirementsPerTestCaseDistribution", "slcomp.mt.TestsStatusDistribution", "TestCaseTagDistribution", "TestCaseTypeDistribution", "TestCaseVerificationStatusDistribution", "TestCaseWithRequirementDistribution", "TestCasesPerRequirementDistribution"]

    버전 내역

    R2021b에 개발됨

    모두 확장