Добавьте пороговую информацию к инструментальной панели Metrics при помощи slmetric.config.Threshold
и slmetric.config.Configuration
объекты. Можно добавить пороги, которые определяют области значений метрических данных для этих трех категорий:
Совместимые - метрические данные, которые являются приемлемой областью значений
Предупреждение - Метрические данные, которые требуют проверки
Несоответствующие - Метрические данные, которые требуют, чтобы вы модифицировали свою модель
Создайте slmetric.config.Configuration
объект.
Получите значение по умолчанию slmetric.config.ThresholdConfiguration
объект в CONF
.
Создайте slmetric.config.Threshold
объект и добавить его в slmetric.config.ThresholdConfiguration
объект. Этот порог предназначен для mathworks.metrics.SimulinkBlockCount
метрика и Value
свойство slmetric.metric.Results
объект.
По умолчанию в slmetric.config.Threshold
объект содержит slmetric.config.Classification
объект, который определяет метрические области значений в соответствующей категории. Получите объект классификации с помощью функции getClassifications
о пороговом объекте T
.
The Range
свойство объекта классификации является slmetric.metric.MetricRange
объект. Задайте метрические значения для совместимой категории при помощи slmetric.metric.MetricRange
функций в области значений объекта классификации.
Эти значения определяют, что совместимая область значений является счетчиком блоков от 5
на 100
. Эта область значений не включает значения 5
и 100
.
Задайте значения для области значений предупреждающей метрики.
Эти значения определяют, что предупреждение является счетчиком блоков между -inf
и 5
. Эта область значений не включает -inf
. Он включает в себя 5
.
Задайте значения для несоответствующей метрической области значений.
Эти значения определяют, что количество блоков, больше 100, не совместимо. Эта область значений включает 100
. Он не включает inf
.
Используйте validate
метод для проверки метрических областей значений, соответствующих порогам в slmetric.config.ThresholdConfiguration
объект.
Если области значений недопустимы, появляется сообщение об ошибке. В этом примере области значений действительны, поэтому функция ничего не возвращает.
Сохраните изменения в файле строения. Используйте slmetric.config.setActiveConfiguration
функция, чтобы активировать это строение для используемого механизма метрики.
Теперь можно запустить инструментальную панель Metrics с этим пользовательским строением на модели.