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

Описание

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

Диагностика 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

Похожие темы