Введите значение допуска на основе установки проверки допуска с плавающей точкой
N
Значение по умолчанию: 1e-07
Значение N зависит от проверки допуска с плавающей точкой, устанавливающей это, вы задаете. Используйте эту установку, чтобы задать пользовательское значение допуска для проверки числовой точности в сгенерированном испытательном стенде. Когда вы устанавливаете Floating point tolerance check based on на:
relative error, значением по умолчанию является значение допуска 1e-07. Когда вы используете эту установку проверки допуска с плавающей точкой, задаете значение допуска как двойной тип данных.
ulp error, значением по умолчанию является Tolerance Value 0. Когда вы используете эту установку проверки допуска с плавающей точкой, задаете значение допуска как целое число. Можно задать Tolerance Value, N, который больше, чем или равен 0.
Чтобы установить это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Чтобы задать значение допуска с плавающей точкой для модели, используйте функцию hdlset_param, чтобы задать стратегию допуска, и затем ввести значение допуска. Например, чтобы проверять допуск с плавающей точкой на основе ошибки ULP и ввести значение допуска:
% check for floating-point tolerance based on the ULP error
hdlset_param('sfir_single', 'FPToleranceStrategy', 'ULP');
% When using ULP error, optionally enter tolerance value greater than or equal to 0
hdlset_param('FP_test_16a', 'FPToleranceValue', 1);