Выберите действие диагностики, которое необходимо выполнить, если во время моделирования происходит переполнение параметра.
Категория: Диагностика
По умолчанию: error
noneПрограммное обеспечение Simulink ® не выполняет никаких действий.
warningПрограмма Simulink выводит предупреждение.
errorПрограмма Simulink завершает моделирование и выводит сообщение об ошибке.
Переполнение параметра происходит, если программное обеспечение Simulink обнаруживает параметр, диапазон типа данных которого недостаточно велик для соответствия идеальному значению параметра (идеальное значение либо слишком велико, либо слишком мало для представления типом данных). Например, предположим, что идеальное значение параметра - 200, а тип данных - int8. В этом случае происходит переполнение, поскольку максимальное значение int8 может представлять значение 127.
Переполнение параметра отличается от потери точности параметра, которая происходит, когда идеальное значение параметра находится в диапазоне используемого типа данных и масштабирования, но не может быть представлено точно.
И переполнение параметров, и потеря точности являются ошибками квантования, и различие между ними может быть точным. Диагностика обнаружения переполнения сообщает о всех ошибках квантования, превышающих один бит. Для очень малых ошибок квантования параметров потеря точности будет сообщаться, а не переполнение, когда
уклон)
где
Max - максимальное значение, представляемое типом данных параметра.
Минимальное значение, представляемое типом данных параметра
Наклон - это наклон типа данных параметра (наклон = 1 для целых чисел)
Videal - идеальное значение параметра
Параметр: ParameterOverflowMsg |
Значение: 'none' | 'warning' | 'error' |
По умолчанию: 'error' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | error |