Введите значение допуска на основе установки проверки допуска с плавающей точкой
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);