Обнаружение потерь точности

Описание

Задает диагностическое действие, которое необходимо предпринять, когда в процессе симуляции происходит потеря постоянной точности с фиксированной точностью.

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

Настройки

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

none

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

warning

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

error

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

Совет

  • Эта диагностика применяется только к константам с фиксированной точкой (наклон сети и смещение сети).

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

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

Зависимость

Для этого параметра требуется лицензия Fixed-Point Designer™.

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

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

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

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

Похожие темы