이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
slmetric.metric.Metric 클래스
네임스페이스: slmetric.metric
슈퍼클래스:
(제거 예정) 모델 메트릭 생성을 위한 추상 클래스
Metrics Dashboard 사용자 인터페이스, metricdashboard
기능, slmetric
패키지 API 및 해당 사용자 정의는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Migrating from Metrics Dashboard to Model Maintainability Dashboard를 참조하세요.
설명
모델 메트릭을 생성하기 위한 추상 기본 클래스입니다. 모델 메트릭을 생성하려면 slmetric.metric.Metric
클래스에서 파생되는 MATLAB® 클래스를 생성합니다.
속성
CompileContext
— 컴파일 모드
문자형 벡터
메트릭 계산을 위한 컴파일 모드입니다. 모델 메트릭에 모델 컴파일이 필요한 경우 PostCompile
를 지정하세요. 모델 메트릭에 모델 컴파일이 필요하지 않은 경우 None
를 지정하세요.
예: 'PostCompile'
데이터형: char
ComponentScope
— 구성요소 범위
Advisor.component.Types
열거형 값의 배열
메트릭이 계산되는 모델 구성요소입니다. 유형과 일치하는 모든 구성요소에 대해 메트릭이 계산됩니다.
Description
— 메트릭 설명
문자형 벡터
메트릭 설명.
데이터형: char
ID
— 메트릭 ID
문자형 벡터
고유한 메트릭 식별자입니다.
데이터형: char
Version
— 메트릭 버전 번호
정수
메트릭 알고리즘의 변경 사항을 메트릭 엔진에 전달하려면 이 속성을 사용하십시오.
데이터형: uint32
Name
— 메트릭 알고리즘의 이름
문자형 벡터
커스텀 메트릭 알고리즘의 이름을 지정합니다.
데이터형: char
ValueName
— 수집된 값의 이름
문자형 벡터
지표가 수집하는 값의 이름을 지정합니다. 지표 대시보드에서 세부 결과를 볼 때 ValueName
는 테이블 및 트리 보기에서 수집된 값에 대한 열 헤더입니다.
데이터형: char
AggregatedValueName
— 집계된 값의 이름
문자형 벡터
지표가 수집하는 집계 값의 이름을 지정합니다. 이 속성을 지정하려면 AggregationMode
를 None
로 설정합니다. 지표 대시보드에서 세부 결과를 볼 때 AggregatedValueName
는 테이블 및 트리 보기에서 수집된 집계 값의 열 헤더입니다.
데이터형: char
MeasuresNames
— 수집된 측정값의 이름
문자형 벡터로 구성된 셀형 배열
메트릭으로 수집된 측정값의 이름을 지정합니다. 메트릭 알고리즘이 알고리즘이 반환하는 결과 개체에 측정값을 쓰는 경우에만 이 속성을 설정하십시오. 지표 대시보드에서 세부 결과를 볼 때 MeasuresNames
는 테이블 및 트리 보기에서 수집된 측정값에 대한 열 머리글입니다.
데이터형: char
AggregatedMeasuresNames
— 집계된 측정값의 이름
문자형 벡터로 구성된 셀형 배열
메트릭으로 수집된 집계 측정값의 이름을 지정합니다. 메트릭 알고리즘이 알고리즘이 반환하는 결과 개체에 측정값을 쓰고 AggregationMode
가 None
로 설정된 경우에만 이 속성을 설정하십시오. 지표 대시보드에서 세부 결과를 볼 때 AggregatedMeasuresNames
는 테이블 및 트리 보기에서 수집된 집계 측정값에 대한 열 헤더입니다.
데이터형: char
ResultChecksumCoverage
— 메트릭 데이터 재사용
logical
true
인 경우 모델 또는 라이브러리 소스 파일이 변경되는 경우에만 메트릭 알고리즘에 의해 생성된 결과가 변경됩니다. 소스 파일과 메트릭 Version
이 변경되지 않은 경우 메트릭 데이터가 재생성되지 않습니다. false
인 경우 slmetric.Engine.execute
를 호출할 때마다 이 메트릭에 대한 새 데이터를 수집하여 메트릭 저장소에 저장합니다.
데이터형: logical
AggregationMode
— 지표 알고리즘이 지표 데이터를 집계하는 방법
문자 배열
구성요소 계층 전체에서 slmetric.metric.Result
개체 속성 Value
및 Measure
을 집계하는 작업을 지정합니다. 메트릭 알고리즘은 slmetric.metric.Result
개체 속성 AggregatedValues
및 AggregatedMeasures
에서 집계된 값을 출력합니다. 옵션은 다음과 같습니다:
Sum
: 구성 요소 계층 전체에 걸쳐 모든 하위 구성 요소의Value
속성과Value
속성의 합계를 반환합니다.Max
: 구성 요소 계층 전체에 걸쳐 모든 하위 구성 요소의Value
속성과Value
속성의 최대값을 반환합니다.None
: 메트릭 값을 집계하지 않습니다.
데이터형: char
SupportsResultDetails
— Details
속성에 데이터가 포함되어 있는지 여부를 지정합니다.
logical
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를 참조하세요.
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)