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