В представлении Tables, чтобы достигнуть диалогового окна Свойств таблицы,
Щелкните правой кнопкой по табличной вершине и выберите Properties.
Выберите таблицу, затем выберите Table > Properties
Выбранное имя таблицы, тип и количество входных параметров отображены.
Используйте окна редактирования Table value limits, чтобы установить область значений значений, ограничивающих значения в таблице.
Когда вы будете сделаны, нажмите OK.
Вкладка Table Values Precision содержит те же настройки как диалоговое окно Edit Precision (достигнутый путем нажатия кнопки Edit Precision в диалоговом окне Calibration Manager).
Эти настройки позволяют вам редактировать точность номера в выбранных таблицах и нормализаторах согласно способу, которым таблицы реализованы в электронном блоке управления (ECU). Разработчик ECU выбирает тип точности для каждого элемента, чтобы лучше всего использовать доступную память или питание процессора.
Отредактировать точность таблицы или нормализатора,
Снимите флажок Read-only, чтобы сделать точность перезаписываемой.
Выберите Precision type, которого вы требуете для таблицы:
Floating Point
(см. точность с плавающей точкой.)
Polynomial Ratio, Fixed Point
(см. полиномиальное отношение, фиксированную точку.)
Lookup Table, Fixed Point
(см. интерполяционную таблицу, фиксированную точку.)
Преимуществом использования точности с плавающей точкой является большой спектр чисел, которые можно использовать, но это делает вычисление медленнее.
Существует три типа точности с плавающей точкой, из которой можно выбрать:
IEEE double precision (64 бита)
IEEE single precision (32 бита)
Custom precision
Если вы выбираете Custom precision, необходимо задать следующее:
Количество битов мантиссы
Количество битов экспоненты
Смотрите также
Для получения дополнительной информации о двойной точности IEEE в MATLAB® смотрите Moler, C., Плавающие точки: Стандарт IEEE Объединяет Арифметическую Модель, Новостную рассылку для MathWorks Company, 1996.
Преимуществом использования точности фиксированной точки является сокращение вычисления, необходимого для таких чисел. Однако это ограничивает числа, доступные пользователю.
Например, полиномиальное отношение имеет форму (см. показанное отношение),
Отредактировать полиномиальное отношение,
Выберите окно редактирования Numerator Coefficients и введите коэффициенты. В предыдущем примере введите 500
.
Количество коэффициентов определяет порядок полинома, и коэффициенты упорядочены от самого большого до наименьшего.
Выберите окно редактирования Denominator Coefficients и введите коэффициенты. В предыдущем примере введите 0255
.
Чтобы отредактировать размер точности, выберите из
BYTE (8 битов)
WORD (16 битов)
LONG (32 бита)
CUSTOM (Вводят номер битов в окне редактирования),
Установите флажок Signed, если вы хотите, чтобы числа были отрицательны и положительны.
Преимуществом использования точности фиксированной точки является сокращение вычисления, необходимого для таких чисел. Однако это ограничивает числа, доступные пользователю.
Например, рассмотрите использование интерполяционной таблицы для физического усовершенствования искры количества для максимального крутящего момента тормоза (искра MBT). Как правило, область значений значений искры MBT от 0 до 50 градусов. Это - физические данные. ECU может только сохранить байты информации, и вы хотите ограничить хозяйственный магазин областью значений от 0 до 8 с самое большее одним сохраненным десятичным разрядом.
Настраивать точность фиксированной точки интерполяционной таблицы:
Выберите окно редактирования Physical Data и введите область значений физических данных.
Выберите Hardware Data и введите область значений, чтобы сохранить.
Чтобы отредактировать размер точности, выберите из
BYTE (8 битов)
WORD (16 битов)
LONG (32 бита)
CUSTOM (Вводят номер битов в окне редактирования),
Установите флажок Signed, если вы хотите, чтобы числа были отрицательны и положительны.
В показанном примере оборудование ограничивается 8 байтами и одним десятичным разрядом.
Эта вкладка отображает входные параметры и переменные зависимости для выбранной таблицы.