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