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