Main Content

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

removeClassification

(제거 예정) 메트릭 임계값 분류 제거

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

설명

예제

removeClassification(T,C1)slmetric.config.Threshold 개체 T에서 slmetric.config.Classification 개체 C1를 제거합니다.

예제

모두 축소

slmetric.config.Threshold 객체에 분류 정보를 추가합니다. 그런 다음 getClassifications 함수를 사용하여 임계값 개체에 속하는 slmetric.config.Classification 개체를 식별합니다. removeClassification 함수를 사용하여 임계값 개체에서 분류 개체를 제거합니다.

slmetric.config.Configuration 개체를 생성하고 기본 slmetric.config.ThresholdConfiguration 개체를 가져옵니다.

CONF = slmetric.config.Configuration.new('name', 'Config');
TC = getThresholdConfigurations(CONF);

slmetric.config.Threshold 개체를 생성하고 이를 slmetric.config.ThresholdConfiguration 개체에 추가합니다. 이 임계값은 mathworks.metrics.SimulinkBlockCount 지표와 slmetric.metric.Results 개체의 Value 속성에 대한 것입니다.

T = addThreshold(TC, 'mathworks.metrics.SimulinkBlockCount', 'Value');

임계값 개체 T에서 getClassifications 함수를 사용하여 호환 범주를 정의하는 기본 분류 개체를 가져옵니다. 분류 개체 범위에서 slmetric.metric.MetricRange 함수를 사용하여 준수 범주에 대한 메트릭 값을 지정합니다.

C = getClassifications(T);
C.Range.Start = 5;
C.Range.IncludeStart = 0;
C.Range.End = 100;
C.Range.IncludeEnd = 0;

Warning 지표 범위의 값을 지정합니다.

C = addClassification(T,'Warning');
C.Range.Start = -inf;
C.Range.IncludeStart = 0;
C.Range.End = 5;
C.Range.IncludeEnd = 1;

NonCompliant 지표 범위의 값을 지정합니다.

C = addClassification(T,'NonCompliant');
C.Range.Start = 100;
C.Range.IncludeStart = 1;
C.Range.End = inf;
C.Range.IncludeEnd = 0;

이제 slmetric.config.Threshold 개체인 T에는 3개의 slmetric.config.Classification 개체가 포함되어 있습니다. 각각은 준수, 비준수 및 경고 범주 중 하나에 해당합니다.

P = getClassifications(T)
P = 

  1×3 Classification array with properties:

    Category
    Range

Category 속성의 내용을 살펴보세요.

P.Category
P.Category

ans =

    'Warning'


ans =

    'Compliant'


ans =

    'NonCompliant'

removeClassification 함수를 사용하여 slmetric.config.Threshold 개체에서 경고 범주를 제거합니다.

removeClassification(T,P(1))

입력 인수

모두 축소

임계값 개체는 slmetric.config.Threshold 개체로 지정됩니다.

제거할 분류 객체로, slmetric.config.Classification 객체로 지정됩니다.

버전 내역

R2018b에 개발됨

모두 축소

R2022a: Metrics Dashboard이 제거됩니다

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