Выберите диагностическое действие, которое будет выполнено, если значение сигнала переполняет тип данных сигнала и оборачивается.
Category: диагностика
По умолчанию: warning
noneSimulink® программа не предпринимает никаких действий.
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 |