exponenta event banner

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

Описание

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

Примечание

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

Категория: Диагностика

Настройки

По умолчанию: none

none

Программное обеспечение Simulink ® не выполняет никаких действий.

warning

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

error

Программа Simulink завершает моделирование и выводит сообщение об ошибке.

Совет

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

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

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

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

    1. В редакторе Simulink на вкладке Моделирование (Modeling) щелкните Помощник по модели (Model Advisor), затем нажмите кнопку ОК.

    2. Выбрать по задаче.

    3. Запустите диагностические настройки проверки, игнорируемые во время ускоренной проверки моделирования привязки модели.

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

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

Рекомендуемые параметры

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

Связанные темы