Блок Inf или NaN выводится

Описание

Выберите диагностическое действие, чтобы взять, если значением блока вывод является Inf или NaN на шаге текущего времени.

Примечание

Режим Accelerator не поддерживает диагностики во время выполнения.

Диагностика Category:

Настройки

Значение по умолчанию: none

none

Программное обеспечение Simulink® не принимает мер.

warning

Программное обеспечение Simulink выводит предупреждение.

error

Программное обеспечение Simulink отключает симуляцию и отображает сообщение об ошибке.

Советы

  • Эта диагностика применяется только к переполнению с плавающей точкой для типов данных single или double.

  • Чтобы проверять на переполнение целочисленной и фиксированной точки, выберите диагностику Wrap on overflow. (См., Переносятся на переполнении для получения дополнительной информации.)

  • Для моделей, на которые ссылаются в режиме Accelerator, Simulink игнорирует установку параметра Info or NaN block output, если вы устанавливаете его на значение кроме None.

    Можно использовать Model Advisor, чтобы идентифицировать модели, на которые ссылаются, для которых Simulink изменяет настройки параметра конфигурации во время ускоренной симуляции.

    1. В Редакторе Simulink выберите Analysis> Model Advisor.

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

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

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

Parameter: SignalInfNanChecking
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'none'

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

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

Похожие темы