Задает диагностическое действие, которое должно быть предпринято, когда постоянное переполнение с фиксированной точкой происходит во время симуляции.
Category: диагностика
По умолчанию: none
none
Simulink® программа не предпринимает никаких действий.
warning
Программа Simulink отображает предупреждение.
error
Программа Simulink завершает симуляцию и отображает сообщение об ошибке.
Эта диагностика применяется только к константам с фиксированной точкой (наклон сети и смещение сети).
Переполнение происходит, когда программное обеспечение Simulink преобразует константу с фиксированной точкой в тип данных, область значений которых недостаточно велик, чтобы соответствовать идеальному значению константы. Идеальное значение является слишком большим или слишком маленьким, чтобы быть представленным типом данных. Например, предположим, что идеальное значение 200
и преобразованный тип данных следующий int8
. Переполнение происходит в этом случае из-за максимального значения, которое int8
может представлять 127
.
Постоянное переполнение с фиксированной точкой отличается от постоянных потерь точности с фиксированной точностью. Потеря точности происходит, когда идеальное постоянное значение с фиксированной точкой находится в области значений используемого типа данных и масштабирования, но не может быть точно представлено.
Для этого параметра требуется лицензия Fixed-Point Designer™.
Параметр: FixptConstOverflowMsg |
Значение: 'none' | 'warning' | 'error' |
По умолчанию: 'none' |
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |