Пакет: кодер
Суперклассы: coder.ArrayType
Представляйте набор массивов фиксированной точки MATLAB
Задает набор значений фиксированной точки массивов, которые должен принять сгенерированный код. Используйте только с fiaccel -args опции. Не передавайте как вход сгенерированной MEX-функции.
Можно также создать и отредактировать coder.Type объекты в интерактивном режиме при помощи Редактора типов Кодера. Смотрите Создают и Входные Типы Редактирования при помощи Редактора типов Кодера.
создает t=coder.typeof(v)coder.FiType объект, представляющий набор значений фиксированной точки, свойства которых основаны на входе v фиксированной точки.
возвращает модифицированную копию t=coder.typeof(v, sz, variable_dims)coder.typeof(v) с (верхней границей) размер задан sz и переменные размерности variable_dims. Если sz задает inf для размерности затем размер размерности неограничен, и размерность является переменным размером. Когда sz [], (верхняя граница) размеры v не изменяться. Если вы не задаете variable_dims введите параметр, ограниченные размерности типа фиксируются. Когда variable_dims скаляр, он применяется к ограниченным размерностям, которые не являются 1 или 0 (которые фиксируются).
создает t=coder.newtype('embedded.fi',
numerictype, sz, variable_dims)coder.Type объект, представляющий набор значений фиксированной точки с numerictype и (верхняя граница) размеры sz и переменные размерности variable_dims. Если sz задает inf для размерности затем размер размерности неограничен, и размерность является переменным размером. Когда вы не задаете variable_dims, ограниченные размерности типа фиксируются. Когда variable_dims скаляр, он применяется к ограниченным размерностям, которые не являются 1 или 0 (которые фиксируются).
создает t=coder.newtype('embedded.fi',
numerictype, sz, variable_dims,
Name, Value)coder.Type объект, представляющий набор значений фиксированной точки с numerictype и дополнительные опции, заданные одним или несколькими Имя, аргументы пары Значения. Name может также быть имя свойства и Value соответствующее значение. Задайте Name как вектор символов или строковый скаляр. Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN.
|
Значение фиксированной точки раньше создавало новый |
|
Вектор размера, задающий каждую размерность текстового объекта. Значение по умолчанию: [1 1] для |
|
Логический вектор, который задает, является ли каждая размерность переменным размером (TRUE) или (FALSE) фиксированный размер. Значение по умолчанию: ложь (размер (sz)) | sz == Inf для |
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Установите По умолчанию: false |
|
Задайте локальный |
|
Класс значений в наборе. |
|
Указывает, действительны ли массивы фиксированной точки в наборе ( |
|
Локальный |
|
numerictype, что массивы фиксированной точки в использовании набора. |
|
Размер верхней границы массивов в наборе. |
|
Вектор, задающий, фиксируется ли каждая размерность массива или переменный размер. Если векторным элементом является |
Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).
Создайте новую фиксированную точку t.
t = coder.typeof(fi(1)); % Returns % coder.FiType % 1x1 embedded.fi % DataTypeMode:Fixed-point: binary point scaling % Signedness:Signed % WordLength:16 % FractionLength:14
Создайте новую фиксированную точку для использования в генерации кода. Фиксированная точка использует fimath по умолчанию.
t = coder.newtype('embedded.fi',numerictype(1, 16, 15), [1 2])
t =
% Returns
% coder.FiType
% 1x2 embedded.fi
% DataTypeMode: Fixed-point: binary point scaling
% Signedness: Signed
% WordLength: 16
% FractionLength: 15Этот новый тип использует fimath по умолчанию.
coder.ArrayType | coder.ClassType | coder.Type | coder.newtype | coder.resize | coder.typeof | fiaccel