Создайте 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
.
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
функция, чтобы активировать эту настройку для метрического механизма, чтобы использовать.
Можно теперь запустить Метрическую Инструментальную панель с этой пользовательской конфигурацией на модели.