addDesignRangeSpecification

Добавьте спецификацию области значений проекта к параметру

Синтаксис

addDesignRangeSpecification(fcnName,paramName,designMin, designMax)

Описание

addDesignRangeSpecification(fcnName,paramName,designMin, designMax) задает минимальное и максимальное значения, допустимые для параметра, paramName, в функции, fcnName. Процесс преобразования с фиксированной точкой использует эту информацию о области значений проекта, чтобы вывести области значений для нижестоящих переменных в коде.

Входные параметры

расширить все

Имя функции, заданное как строка.

Типы данных: char

Имя параметра, заданное как строка.

Типы данных: char

Минимальное значение, допустимое для этого параметра, задается как скаляр double.

Типы данных: double

Максимальное значение, допустимое для этого параметра, задается как скаляр double.

Типы данных: double

Примеры

Добавьте спецификацию области значений проекта

% Set up the fixed-point configuration object
cfg = coder.config('fixpt');
cfg.TestBenchName = 'dti_test';
cfg.addDesignRangeSpecification('dti', 'u_in', -1.0, 1.0)
cfg.ComputeDerivedRanges = true;
 
% Derive ranges  and generate fixed-point code
fiaccel -float2fixed cfg dti