ID проверки: com.mathworks.HDL.ModelChecker.runNFPRelopChecks
ID проверки: com.mathworks.HDL.ModelAdvisor.runNFPRelopChecks
Проверяйте блоки Оператора отношения, которые используют типы с плавающей точкой, имеют булевы выходные параметры.
Эта проверка выводит предупреждение если ваш Simulink® модель содержит блоки Relational Operator, которые сравнивают типы данных с плавающей точкой и производят небулев выход. По умолчанию Output data type блока является boolean
. Если вы задаете небулев выход, реализацию блока после того, как генерация HDL-кода не будет оптимальна, и сможет увеличить использование ресурсов на устройстве целевого компьютера.
Чтобы зафиксировать это предупреждение, нажмите Modify Settings, и генератор кода изменяет Output data type блока к boolean
.