Свойства сопоставлены с quantizer объекты описаны в следующих разделах в алфавитном порядке.
Тип арифметики используется в квантовании. Это свойство может иметь следующие значения:
fixed — Вычисления фиксированной точки со знаком
float — Заданные пользователями вычисления с плавающей точкой
double — Вычисления с плавающей точкой с двойной точностью
single — Вычисления с плавающей точкой с одинарной точностью
ufixed — Вычисления фиксированной точки без знака
Значением по умолчанию этого свойства является fixed.
Когда вы устанавливаете DataMode значение свойства к double или single, Format значение свойства становится только для чтения.
Формат данных quantizer объект. Интерпретация этого значения свойства зависит от значения DataMode свойство.
Например, ли вы задаете DataMode свойство с фиксированным - или арифметика с плавающей точкой влияет на интерпретацию свойства формата данных. Для некоторого DataMode значения свойств, свойство формата данных только для чтения.
Следующая таблица показывает вам, как интерпретировать значения для Format значение свойства, когда вы задаете его, или как это задано в случаях только для чтения.
| Значение свойства DataMode | Интерпретация значений свойства формата |
|---|---|
| Вы задаете Размер слова может лежать в диапазоне от 2 до пределов памяти на вашем PC. Дробная длина может лежать в диапазоне от 0 до меньше, чем размер слова. |
| Вы задаете Размер слова может лежать в диапазоне от 2 до пределов памяти на вашем PC. Длина экспоненты может лежать в диапазоне от 0 до 11. |
|
|
|
|
Обрабатывающий переполнение режим. Значение OverflowMode свойство может быть одним из следующего:
Saturate — Переполнение насыщает.
Когда значения данных, которые будут квантованы, лежат вне области значений самых больших и самых маленьких представимых чисел (как задано по условию свойства формата), эти значения квантуются к значению или самого большого или наименьшего представимого значения, в зависимости от которого является самым близким.
Wrap — Переполнение переносится к области значений представимых значений.
Когда значения данных, которые будут квантованы, лежат вне области значений самых больших и самых маленьких представимых чисел (как задано по условию свойства формата), эти значения перенесены назад в ту область значений с помощью арифметики в остаточных классах относительно самого маленького представимого номера.
Значением по умолчанию этого свойства является Saturate. Это свойство становится свойством только для чтения, когда вы устанавливаете DataMode свойство к float'double', или single.
Числа с плавающей запятой, которые расширяют вне переполнения динамического диапазона к ±inf.
Округление метода. Значение RoundingMode свойство может быть одним из следующего:
Ceiling — Окружите к следующему допустимому квантованному значению.
Convergent — Вокруг к самому близкому допустимому квантованному значению. Числа, которые являются точно промежуточными между двумя самыми близкими допустимыми квантованными значениями, окружены, только если младший значащий бит (после округления) был бы установлен в 0.
Zero — Округлите в большую сторону отрицательные числа и положительные числа вниз к следующему допустимому квантованному значению.
Floor — Округлите в меньшую сторону до следующего допустимого квантованного значения.
Nearest — Вокруг к самому близкому допустимому квантованному значению. Окружены числа, которые являются промежуточными между двумя самыми близкими допустимыми квантованными значениями.
Значением по умолчанию этого свойства является Floor.