Выберите диагностическое действие, которое будет выполнено, если значение сигнала переполняет тип данных сигнала и оборачивается.
Category: диагностика
По умолчанию: warning
none
Simulink® программа не предпринимает никаких действий.
warning
Программа Simulink отображает предупреждение.
error
Программа Simulink завершает симуляцию или генерацию кода и отображает сообщение об ошибке.
Эта диагностика применяется только к переполнениям, которые переносятся для целочисленных и типов данных с фиксированной точкой.
Эта диагностика также сообщает о делении на нули для всех типов данных, включая типы данных с плавающей точкой.
Чтобы проверить переполнение с плавающей точкой (для примера, Inf
или NaN
) для double
или single
типы данных, выберите Inf or NaN block output диагностику. (Для получения дополнительной информации см. Выход или вывод блока NaN.)
Для моделей, на которые ссылаются в режиме Accelerator, Simulink игнорирует настройку параметра Wrap on overflow, если установить ее на значение, отличное от None
.
Можно использовать Model Advisor, чтобы идентифицировать ссылочные модели, для которых Simulink изменяет настройки параметров конфигурации во время ускоренной симуляции.
В редакторе Simulink, на вкладке Modeling, нажмите Model Advisor, затем нажмите OK.
Выберите By Task.
Запустите проверку Check diagnostic settings ignored during accelerated model reference simulation.
Во время генерации кода Simulink может симулировать несколько блоков в модели в целях оптимизации. Если симуляция этих блоков запускает эту диагностику, чтобы сообщить об ошибке, программное обеспечение прекращает генерацию кода.
Параметр: IntegerOverflowMsg |
Значение: 'none' | 'warning' | 'error' |
По умолчанию: 'warning' |
Приложение | Настройка |
---|---|
Отладка | warning |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | error |