Обнаружение нижнего потока

Описание

Выберите диагностическое действие, которое должно быть принято, когда квантование параметра приводит к тому, что ненулевое значение падает до нуля во время симуляции.

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

Настройки

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

none

Simulink® программа не предпринимает никаких действий.

warning

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

error

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

Совет

  • Нижнее течение параметра происходит, когда программное обеспечение Simulink встречается с параметром, тип данных которого не имеет достаточной точности, чтобы представлять идеальное значение параметра, потому что идеальное значение слишком мало.

  • Когда происходит подток параметра, приведение идеального ненулевого значения к типу данных параметра заставляет смоделированное значение стать нулем.

  • Подток параметра может происходить для любого типа данных, включая типы данных с плавающей точкой, с фиксированной точкой и целочисленные типы данных. Для примера - идеальное значение 1e-46 будет квантоваться до нуля для одинарной точности, половинной точности, всех целых типов и наиболее часто используемых фиксированных точек.

  • Абсолютная ошибка квантования будет маленькой относительно точности типа данных, но относительная ошибка квантования будет составлять 100%. В зависимости от того, как параметр используется в вашем алгоритме, эффекты нижнего потока будут значительными. Для примера, если параметр непосредственно используется в умножении или делении, то влияние 100% относительной ошибки квантования может быть значительным.

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

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

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

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

Похожие темы