주요 콘텐츠

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

setMetricFamilyParameterValues

클래스: slmetric.config.Configuration
네임스페이스: slmetric.config

(제거 예정) Model Advisor 구성에 대한 규정 준수 및 측정 지표 데이터 발행

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

구문

setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values)

설명

Model Advisor 구성 편집기를 사용하여 Model Advisor 검사 그룹을 생성하거나 배송된 검사 그룹을 사용합니다. 그런 다음 setMetricFamilyParameterValues(config,... 'ModelAdvisorStandard', values) 방법을 사용하여 이 그룹과 values 입력의 일부로 지정하는 다른 그룹에 대한 규정 준수 및 문제 데이터를 얻습니다. 규정 준수 데이터는 통과된 검사의 비율입니다. 이슈 데이터는 체크 이슈의 개수입니다. values 입력은 특정 slmetric.config.Configuration 개체와 연결되는 계열의 구성원인 그룹을 설정합니다.

입력 인수

모두 확장

규정 준수 및 문제 데이터를 얻기 위한 검사 그룹을 추가하기 위한 slmetric.config.Configuration 개체입니다.

입력으로 제공해야 하는 표준 문자열입니다.

규정 준수를 얻고 메트릭 데이터를 발행할 Model Advisor 검사의 각 그룹에 대해 검사 그룹 ID를 지정합니다. Model Advisor 구성 편집기를 열고 검사 그룹이 포함된 폴더를 선택하여 검사 그룹 ID를 얻습니다. 검사 그룹 ID 매개변수는 폴더에 있습니다.

예제

모두 확장

MISRA C:2012, MAB 및 High-Integrity Systems 검사 그룹에 대한 모델링 표준에 대한 규정 준수 및 문제 데이터를 얻습니다.

기본 구성을 엽니다.

config = slmetric.config.Configuration.open();

메트릭 계열 매개변수 ID인 famParamID와 메트릭 계열 매개변수 값인 values를 지정합니다. maabhisl_do178 값은 MAAB 검사 및 High-Integrity System 검사의 하위 집합에 해당합니다. MISRA 값 _SYSTEM_By Task_misra_c은 MISRA 검사 그룹 Modeling Standards for MISRA C:2012에 대한 검사 그룹 ID입니다.

famParamID = 'ModelAdvisorStandard';
values = {'maab', 'hisl_do178', '_SYSTEM_By Task_misra_c'};
setMetricFamilyParameterValues(config, famParamID, values); 

검사 그룹에 대한 Model Advisor 검사 그룹 ID을 얻으려면 Model Advisor 구성 편집기를 열고 원하는 검사 폴더를 선택합니다. 검사 그룹 ID정보 탭에 표시됩니다. Model Advisor 구성 편집기에 대한 자세한 내용은 Use Model Advisor Configuration Editor to Customize Model Advisor를 참조하세요.

새 구성을 저장합니다.

config.save('FileName', 'MetricConfig.xml');

활성 지표 대시보드 구성을 설정합니다.

slmetric.config.setActiveConfiguration(fullfile(pwd, 'MetricConfig.xml'));

자세한 내용은 Customize Metrics Dashboard Layout and Functionality를 참조하세요.

버전 내역

R2018b에 개발됨

모두 축소