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

Описание

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

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

Настройки

Значение по умолчанию: none

none

Программное обеспечение Simulink® не принимает мер.

warning

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

error

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

Советы

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

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

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

Зависимость

Этот параметр требует лицензии Fixed-Point Designer™.

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

Parameter:FixptConstOverflowMsg
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'none'

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

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

Похожие темы