주요 콘텐츠

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

getAnalysisRootMetric

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

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에 개발됨

모두 축소