Класс: кодер. FixptConfig
Пакет: кодер
Добавьте спецификацию области значений дизайна к параметру
addDesignRangeSpecification (fcnName, paramName, designMin, designMax)
указывает, что минимальные и максимальные значения допускали параметр, addDesignRangeSpecification(fcnName,paramName,designMin, designMax)
paramName
, в функции, fcnName
. Процесс преобразования фиксированной точки использует эту информацию об области значений дизайна, чтобы вывести области значений для нисходящих переменных в коде.
% Set up the fixed-point configuration object fixptcfg = coder.config('fixpt'); fixptcfg.TestBenchName = 'dti_test'; fixptcfg.addDesignRangeSpecification('dti', 'u_in', -1.0, 1.0) fixptcfg.ComputeDerivedRanges = true; %Set up C code configuration object cfg = coder.config('lib'); % Derive ranges and generate fixed-point C code codegen -config cfg -float2fixed fixptcfg dti -report