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