Проверяйте блоки с ненулевой ошибкой ulp

Проверяйте идентификатор: com.mathworks.HDL.ModelChecker.runNFPULPErrorChecks

Проверьте наличие блоков с ненулевой ошибкой ulp с собственной плавающей точкой.

Описание

Эта проверка обнаруживает блоки в Simulink® модель, которая имеет ненулевую ошибку ULP в собственном режиме с плавающей точкой. Когда вы запускаете проверку, в подпанели Result отображаются гиперссылки на блоки, которые имеют ненулевую ошибку ULP, и значения ulp.

Результаты и рекомендуемые действия

Чтобы исправить это предупреждение, проверьте образцы блоков с ненулевой ошибкой ULP и задайте Tolerance Value путем установки Floating point tolerance check based on ulp error. Затем можно перезапустить проверку.

Примечание

Исправление предупреждений, о которых сообщает эта проверка, не гарантирует, что ваша модель Simulink имеет нулевую ошибку ulp. Убедитесь, что вы проверяете ulp вашего проекта с помощью нескольких методов, таких как генерация HDL-кода и испытательных стендов.

См. также

Числовые факторы с собственной плавающей точкой