Выберите диагностическое действие, чтобы взять, если значением блока выход является 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 |