Main Content

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

slmetric.metric.Metric 클래스

네임스페이스: slmetric.metric
슈퍼클래스:

(제거 예정) 모델 메트릭 생성을 위한 추상 클래스

Metrics Dashboard 사용자 인터페이스, metricdashboard 기능, slmetric 패키지 API 및 해당 사용자 정의는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Migrating from Metrics Dashboard to Model Maintainability Dashboard를 참조하세요.

설명

모델 메트릭을 생성하기 위한 추상 기본 클래스입니다. 모델 메트릭을 생성하려면 slmetric.metric.Metric 클래스에서 파생되는 MATLAB® 클래스를 생성합니다.

속성

모두 확장

메트릭 계산을 위한 컴파일 모드입니다. 모델 메트릭에 모델 컴파일이 필요한 경우 PostCompile를 지정하세요. 모델 메트릭에 모델 컴파일이 필요하지 않은 경우 None를 지정하세요.

예: 'PostCompile'

데이터형: char

메트릭이 계산되는 모델 구성요소입니다. 유형과 일치하는 모든 구성요소에 대해 메트릭이 계산됩니다.

메트릭 설명.

데이터형: char

고유한 메트릭 식별자입니다.

데이터형: char

메트릭 알고리즘의 변경 사항을 메트릭 엔진에 전달하려면 이 속성을 사용하십시오.

데이터형: uint32

커스텀 메트릭 알고리즘의 이름을 지정합니다.

데이터형: char

지표가 수집하는 값의 이름을 지정합니다. 지표 대시보드에서 세부 결과를 볼 때 ValueName는 테이블 및 트리 보기에서 수집된 값에 대한 열 헤더입니다.

데이터형: char

지표가 수집하는 집계 값의 이름을 지정합니다. 이 속성을 지정하려면 AggregationModeNone로 설정합니다. 지표 대시보드에서 세부 결과를 볼 때 AggregatedValueName는 테이블 및 트리 보기에서 수집된 집계 값의 열 헤더입니다.

데이터형: char

메트릭으로 수집된 측정값의 이름을 지정합니다. 메트릭 알고리즘이 알고리즘이 반환하는 결과 개체에 측정값을 쓰는 경우에만 이 속성을 설정하십시오. 지표 대시보드에서 세부 결과를 볼 때 MeasuresNames는 테이블 및 트리 보기에서 수집된 측정값에 대한 열 머리글입니다.

데이터형: char

메트릭으로 수집된 집계 측정값의 이름을 지정합니다. 메트릭 알고리즘이 알고리즘이 반환하는 결과 개체에 측정값을 쓰고 AggregationModeNone로 설정된 경우에만 이 속성을 설정하십시오. 지표 대시보드에서 세부 결과를 볼 때 AggregatedMeasuresNames는 테이블 및 트리 보기에서 수집된 집계 측정값에 대한 열 헤더입니다.

데이터형: char

true인 경우 모델 또는 라이브러리 소스 파일이 변경되는 경우에만 메트릭 알고리즘에 의해 생성된 결과가 변경됩니다. 소스 파일과 메트릭 Version이 변경되지 않은 경우 메트릭 데이터가 재생성되지 않습니다. false인 경우 slmetric.Engine.execute를 호출할 때마다 이 메트릭에 대한 새 데이터를 수집하여 메트릭 저장소에 저장합니다.

데이터형: logical

구성요소 계층 전체에서 slmetric.metric.Result 개체 속성 ValueMeasure을 집계하는 작업을 지정합니다. 메트릭 알고리즘은 slmetric.metric.Result 개체 속성 AggregatedValuesAggregatedMeasures에서 집계된 값을 출력합니다. 옵션은 다음과 같습니다:

  • Sum: 구성 요소 계층 전체에 걸쳐 모든 하위 구성 요소의 Value 속성과 Value 속성의 합계를 반환합니다.

  • Max: 구성 요소 계층 전체에 걸쳐 모든 하위 구성 요소의 Value 속성과 Value 속성의 최대값을 반환합니다.

  • None: 메트릭 값을 집계하지 않습니다.

데이터형: char

slmetric.metric.Result 개체 속성 Details에 데이터가 포함되어 있는지 여부를 지정합니다. 기본값은 false입니다. 이 속성의 값을 false로 설정하면 지표 대시보드 필터가 활성화됩니다.

데이터형: logical

메서드

algorithm(제거 예정) 지표 데이터 분석을 위한 논리 지정

버전 내역

R2016a에 개발됨

모두 축소

R2022a: Metrics Dashboard이 제거됩니다

Metrics Dashboard 사용자 인터페이스, metricdashboard 기능, slmetric 패키지 API 및 해당 사용자 정의는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Migrating from Metrics Dashboard to Model Maintainability Dashboard를 참조하세요.