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

Описание

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

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

Настройки

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

none

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

warning

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

error

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

Советы

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

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

  • И переполнение параметра и потеря точности являются ошибками квантования, и различие между ними может быть прекрасным. Диагностика Detect overflow сообщает обо всех ошибках квантования, больше, чем один бит. Для очень небольших ошибок квантования параметра о потере точности сообщат, а не переполнение когда

    (Max+Slope)Videal>(MinSlope)

    где

    • Max является максимальным значением, представимым типом данных параметров

    • Min является минимальным значением, представимым типом данных параметров

    • Slope является наклоном типа данных параметров (наклон = 1 для целых чисел)

    • Videal является идеальным значением параметра

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

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

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

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

Похожие темы