FPToleranceValue

Введите значение допуска на основе установки проверки допуска с плавающей точкой

Настройки

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);