Выберите диагностическое действие, чтобы взять, если значение сигнала переполняет типа данных сигнала и повторяется.
Диагностика Category:
Значение по умолчанию: warning
noneПрограммное обеспечение Simulink® не принимает мер.
warningПрограммное обеспечение Simulink выводит предупреждение.
errorПрограммное обеспечение Simulink отключает симуляцию или генерацию кода и отображает сообщение об ошибке.
Эта диагностика применяется только к переполнению, которое переносится для целого числа и типов данных с фиксированной точкой.
Эта диагностика также сообщает о делении на нуль для всех типов данных, включая типы данных с плавающей точкой.
Проверять на переполнение с плавающей точкой (например, Inf или NaN) для double или single типы данных, выберите диагностику Inf or NaN block output. (Блок See Inf или 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 может симулировать несколько блоков в модели в целях оптимизации. Если симуляция этих блоков инициировала эту диагностику, чтобы сообщить об ошибке, программное обеспечение отключает генерацию кода.
Parameter: IntegerOverflowMsg |
Значение: 'none' | 'warning' | 'error' |
Значение по умолчанию: 'warning' |
| Приложение | Установка |
|---|---|
| Отладка | warning |
| Трассируемость | Никакой удар |
| Эффективность | Никакой удар |
| Меры безопасности | error |