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