Main Content

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

getStatistics

클래스: slmetric.Engine
네임스페이스: slmetric

(삭제 예정) 지표 데이터에 대한 통계 가져오기

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

설명

지정된 메트릭 엔진 개체 metric_engine에 대한 slmetric.metric.Result 개체의 Value 속성에 대한 통계를 생성합니다.

예제

stats = getStatistics(metric_engine,MetricID)는 지정된 메트릭 식별자에 대한 통계를 생성합니다.

입력 인수

모두 확장

execute을 호출하면 metric_engine는 사용 가능한 모든 지표 또는 지정된 MetricID에 대한 지표 데이터를 수집합니다. getMetrics을 호출하면 metric_engine에서 수집된 메트릭 데이터에 액세스합니다.

모델 지표 또는 생성한 사용자 정의 모델 지표에 대한 지표 식별자입니다. slmetric.metric.getAvailableMetrics를 호출하여 메트릭 식별자를 얻을 수 있습니다.

예: 'mathworks.metrics.DescriptiveBlockNames'

출력 인수

모두 확장

Statistics 객체에는 다음 속성이 포함되어 있습니다.

  • MinValueslmetric.metric.Result 객체의 Value의 최소값을 반환하는 double입니다.

  • MaxValueslmetric.metric.Result 객체의 Value의 최대값을 반환하는 double입니다.

  • MeanValueslmetric.metric.Result 개체의 Value 평균을 반환하는 double입니다.

  • StandardDeviationslmetric.metric.Result 개체의 Value의 표준 편차를 반환하는 double입니다.

예제

모두 확장

이 예에서는 slmetric.Engine 객체를 생성하고, 분석 루트를 설정하고, 블록 수 지표를 수집하고, sldemo_fuelsys 모델에 대한 통계를 수집하는 방법을 보여줍니다.

% Open the example model
openExample('sldemo_fuelsys')

% Create an slmetric.Engine object
metric_engine = slmetric.Engine();

% Specify model for metric analysis
setAnalysisRoot(metric_engine, 'Root','sldemo_fuelsys');

% Generate and collect model metrics
metricID = 'mathworks.metrics.SimulinkBlockCount';
execute(metric_engine, metricID);
stats = getStatistics(metric_engine, metricID);

버전 내역

R2017a에 개발됨

모두 축소

R2022a: Metrics Dashboard이 제거됩니다

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