Выберите диагностическое действие, которое необходимо выполнить, когда квантование параметров приводит к тому, что ненулевое значение во время моделирования становится заниженным.
Категория: Диагностика
По умолчанию: none
noneПрограммное обеспечение Simulink ® не выполняет никаких действий.
warningПрограмма Simulink выводит предупреждение.
errorПрограмма Simulink завершает моделирование и выводит сообщение об ошибке.
Неполнота параметров происходит, когда программное обеспечение Simulink обнаруживает параметр, тип данных которого не имеет достаточной точности для представления идеального значения параметра, поскольку идеальное значение слишком мало.
Когда возникает неполный поток параметров, приведение идеального ненулевого значения к типу данных параметра приводит к тому, что моделируемое значение становится нулевым.
Неполнота параметров может возникать для любого типа данных, включая плавающую точку, фиксированную точку и целочисленные типы данных. Например, идеальное значение 1e-46 будет квантоваться до нуля для одиночной точности, полуточности, всех целочисленных типов и наиболее часто используемых типов с фиксированной точкой.
Абсолютная ошибка квантования будет небольшой относительно точности типа данных, но относительная ошибка квантования будет составлять 100%. В зависимости от того, как этот параметр используется в алгоритме, эффект неполного потока будет значительным. Например, если параметр непосредственно используется в умножении или делении, то влияние 100% относительной ошибки квантования может быть значительным.
Параметр: ParameterUnderflowMsg |
Значение: 'none' | 'warning' | 'error' |
По умолчанию: 'none' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | error |