Вывод блока Inf или NaN

Описание

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

    1. В редакторе Simulink, на вкладке Modeling, нажмите Model Advisor, затем нажмите OK.

    2. Выберите By Task.

    3. Запустите проверку Check diagnostic settings ignored during accelerated model reference simulation.

Информация о командной строке

Параметр: SignalInfNanChecking
Значение: 'none' | 'warning' | 'error'
По умолчанию: 'none'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьНикакого влияния
Меры безопасностиerror

Похожие темы