exponenta event banner

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

Описание

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

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

Настройки

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

none

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

warning

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

error

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

Совет

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

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

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

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

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

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

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

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

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