exponenta event banner

removeThreshold

Класс: slmetric.config.ThresholdConfiguration
Пакет: slmetric.config

Удалить объект threshold из объекта конфигурации threshold

Синтаксис

Описание

Удаление порогового объекта из порогового объекта конфигурации.

пример

removeThreshold(TC,T) удаляет slmetric.config.Threshold объект T от slmetric.config.ThresholdConfiguration объект TC.

Входные аргументы

развернуть все

slmetric.config.ThresholdConfiguration объект, из которого требуется удалить slmetric.config.Threshold объект.

Типы данных: char

slmetric.config.Threshold объект, который требуется удалить из slmetric.config.ThresholdConfiguration объект.

Типы данных: char

Примеры

развернуть все

Используйте getThresholds метод для идентификации slmetric.config.Threshold объекты, принадлежащие slmetric.config.ThresholdConfiguration объект. Затем используйте removeThreshold метод удаления slmetric.config.Threshold объект.

Для slmetric.config.ThresholdConfiguration объект TC, используйте getThresholds способ.

A = getThresholds(TC)
A = 

  1×2 Threshold array with properties:

    MetricID
    AppliesTo

slmetric.config.ThresholdConfiguration объект TC содержит два slmetric.config.Threshold объекты.

Определите slmetric.config.Threshold объект, который требуется удалить из slmetric.config.ThresholdConfiguration объект.

A.MetricID
ans =

    'mathworks.metrics.SimulinkBlockCount'


ans =

    'mathworks.metricchecks.SubSystemCount'

Удалите второй элемент массива, соответствующий mathworks.metricchecks.SubSystemCount метрика.

removeThreshold(TC,A(2))

slmetric.ThresholdConfiguration объект теперь содержит один slmetric.config.Threshold объект, соответствующий mathworks.metricchecks.SubSystemCount метрика.

getThresholds(TC)
ans = 

  Threshold with properties:

     MetricID: 'mathworks.metrics.SimulinkBlockCount'
    AppliesTo: 'Value'
Представлен в R2018b