Ограничительные значения параметра

Настройка параметра для анализа

Программное обеспечение Simulink® Design Verifier™ может обработать параметры в вашей модели как переменные во время ее анализа. Например, предположите, что вы задаете переменную, которая задана в рабочей области MATLAB® как значение параметров блоков в вашей модели. Можно дать Simulink Design Verifier команду использовать дополнительные значения для того параметра в его анализе.

Это позволяет вам, например:

  • Расширьте результаты аналитического доказательства свойства выявления ошибок рассмотреть влияние дополнительных значений параметров.

  • Сгенерируйте всесторонние тесты для ситуаций, в которых значения параметров должны отличаться, чтобы достигнуть большего количества результатов полного обзора. Для получения дополнительной информации смотрите, Задают Ограничительные Значения Параметра для Полного охвата.

Если вы помещаете ограничение на параметр в вашей модели, во время анализа, что параметр принимает только ваше заданное ограничительное значение или значения. Группа ограничений на параметры в той же модели также называется parameter configuration.

Используйте Таблицу параметров, чтобы справиться с ограничениями на ваши параметры модели для анализа. В Таблице параметров вы можете:

Примечание

Когда вы конфигурируете Simulink Design Verifier, чтобы обработать параметры как переменные в его анализе, вы не можете также использовать анализ, чтобы расширить существующие тесты. В Analysis> Design Verifier> Options, если вы задаете свою модель, чтобы расширить существующие тесты с Data file и применить настройки параметра с Parameter configuration file или Таблицей параметров, когда вы пытаетесь выполнить анализ Simulink Design Verifier, программное обеспечение сообщает, что ваша модель несовместима. Это происходит, потому что существующие тесты не включают соответствующие значения параметров.

Типы данных в настройках параметра

Считайте следующие проблемы связанными с типами данных при ограничении значений параметров:

Параметры не могут быть структурами

Если типом данных параметра в рабочем пространстве MATLAB является struct, Simulink Design Verifier не может сгенерировать значения для того параметра во время анализа.

Параметры, конвертированные к фиксированной точке в модели

Если ваши модели - ссылки, параметр базового рабочего пространства, типом данных которого является auto, single, или double и модель, преобразовывает тот параметр в тип данных с фиксированной точкой, необходимо задать ограничения для того параметра согласно его фиксированной точке.

Параметры, заданные как Simulink.Parameter и ссылаемые несколькими местоположениями

Для параметра, заданного как Simulink.Parameter или наследованный класс Simulink.Parameter, типом данных которого является auto, если на параметр ссылаются несколько местоположений с различными типами данных, Simulink Design Verifier не может сгенерировать значения для того параметра во время анализа.

Параметры в различных подсистемах

Параметры могут использоваться, чтобы выбрать варианты в Различных блоках Subsystem. Эти параметры перечислены в Таблице параметров. Однако Simulink Design Verifier только поддерживает анализ активного варианта.