Main Content

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

getAnalysisRootMetric

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

(제거 예정) 분석 루트에 대해서만 하나의 지표에 대한 지표 데이터 가져오기

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

설명

setAnalysisRoot를 사용하여 분석 루트가 설정된 메트릭 엔진에서 메트릭 데이터를 가져옵니다.

예제

metricResult = getAnalysisRootMetric(metric_engine,MetricID) 분석 루트에 대해서만 지정된 지표 식별자 MetricID에 대해 metric_engine에서 지표 데이터를 가져옵니다.

입력 인수

모두 확장

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

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

예: 'mathworks.metrics.DescriptiveBlockNames'

출력 인수

모두 확장

요청된 분석 루트 및 메트릭에 대한 결과 데이터가 포함된 slmetric.metric.Result 개체의 개체를 출력합니다.

예제

모두 확장

이 예에서는 분석 루트를 설정하고 메트릭에 대한 메트릭 데이터를 수집 및 액세스하는 방법을 보여줍니다.

% Open the example model
openExample('sldemo_fuelsys')

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

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

% Collect model metrics for only the analysis root
metricID = 'mathworks.metrics.SimulinkBlockCount';
execute(metric_engine, metricID);

metricResult = getAnalysisRootMetric(metric_engine, metricID);

버전 내역

R2017a에 개발됨

모두 축소

R2022a: Metrics Dashboard이 제거됩니다

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