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

Описание

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

Примечание

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

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

Настройки

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

'none'

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

предупреждение

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

ошибка

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

Советы

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

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

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

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

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

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

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

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

Parameter: SignalInfNanChecking
Значение: 'ни один' | 'предупреждение' | 'ошибка'
Значение по умолчанию: 'none'

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

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

Похожие темы

Была ли эта тема полезной?