Обнаружение переполнения

Описание

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

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

Настройки

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

none

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

warning

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

error

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

Совет

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

  • Переполнение происходит, когда программное обеспечение Simulink преобразует константу с фиксированной точкой в тип данных, область значений которых недостаточно велик, чтобы соответствовать идеальному значению константы. Идеальное значение является слишком большим или слишком маленьким, чтобы быть представленным типом данных. Например, предположим, что идеальное значение 200 и преобразованный тип данных следующий int8. Переполнение происходит в этом случае из-за максимального значения, которое int8 может представлять 127.

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

Зависимость

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

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

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

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

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

Похожие темы