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

ID проверки: com.mathworks.HDL.ModelChecker.runNFPULPErrorChecks

ID проверки: com.mathworks.HDL.ModelAdvisor.runNFPULPErrorChecks

Проверяйте на блоки, которые имеют ненулевую ulp ошибку с Нативной Плавающей точкой.

Описание

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

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

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

Примечание

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

Смотрите также

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

Для просмотра документации необходимо авторизоваться на сайте