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

Описание

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

Категория: Диагностика

Настройки

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

'none'

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

предупреждение

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

ошибка

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

Советы

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

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

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

Зависимость

Этот параметр требует Фиксированной точки лицензия Designer™.

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

Parameter:FixptConstOverflowMsg
Значение: 'ни один' | 'предупреждение' | 'ошибка'
Значение по умолчанию: 'none'

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

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

Похожие темы

Была ли эта тема полезной?