exponenta event banner

Свойства таблицы подстановки

В представлении «Таблицы подстановки» для перехода к диалоговому окну «Свойства таблицы» выполните следующие действия.

  • Щелкните правой кнопкой мыши узел таблицы и выберите «Свойства».

  • Выберите таблицу подстановки, затем выберите Таблица > Свойства

Свойства таблицы: вкладка «Общие»

Отображаются имя, тип и количество входных данных выбранной таблицы поиска.

Используйте поля редактирования Значения таблицы (Table value limits), чтобы задать диапазон значений, ограничивающий значения в таблице подстановки.

По завершении нажмите кнопку ОК.

Свойства таблицы: вкладка «Точность значений таблицы»

Вкладка «Точность значений таблицы» содержит те же настройки, что и диалоговое окно «Редактировать точность» (для этого нажмите кнопку «Редактировать точность» в диалоговом окне «Диспетчер калибровки»).

Эти настройки позволяют редактировать точность номера в выбранных таблицах поиска и нормализаторах в соответствии с способом реализации таблиц поиска в электронном блоке управления (ЭБУ). Конструктор ECU выбирает тип точности для каждого элемента, чтобы наилучшим образом использовать доступную память или мощность процессора.

Чтобы изменить точность таблицы подстановки или нормализатора,

  1. Снимите флажок «Только для чтения», чтобы сделать точность доступной для записи.

  2. Выберите тип точности, необходимый для таблицы подстановки:

    • Floating Point

    • Polynomial Ratio, Fixed Point

    • Lookup Table, Fixed Point

Точность с плавающей запятой

Преимущество использования точности с плавающей запятой заключается в большом диапазоне чисел, которые можно использовать, но это делает вычисление более медленным.

Существует три типа точности с плавающей запятой:

  • Двойная точность IEEE (64 бита)

  • Одиночная точность IEEE (32 бита)

  • Пользовательская точность

Если выбрана Пользовательская точность (Custom precision), необходимо указать следующее:

  • Количество битов мантиссы

  • Количество разрядов экспоненты

Полиномиальное отношение, фиксированная точка

Преимуществом использования точности с фиксированной точкой является уменьшение вычислений, необходимых для таких чисел. Однако это ограничивает номера, доступные пользователю.

Например, полиномиальное отношение имеет вид (см. показанное отношение)

Чтобы изменить отношение многочленов,

  1. Выберите поле редактирования Числительные коэффициенты (Numerator Coefficients) и введите коэффициенты. В предыдущем примере введите 500.

    Количество коэффициентов определяет порядок многочлена, а коэффициенты упорядочиваются от наибольшего до наименьшего.

  2. Установите флажок «Коэффициенты знаменателя» и введите коэффициенты. В предыдущем примере введите 0255.

  3. Чтобы изменить размер точности, выберите из

    • БАЙТ (8 бит)

    • WORD (16 бит)

    • ДЛИННЫЙ (32 бита)

    • CUSTOM (Ввод количества битов в поле редактирования)

  4. Установите флажок Подпись, если требуется, чтобы числа были отрицательными и положительными.

Таблица подстановки, фиксированная точка

Преимуществом использования точности с фиксированной точкой является уменьшение вычислений, необходимых для таких чисел. Однако это ограничивает номера, доступные пользователю.

Например, рассмотрим использование таблицы поиска для опережения искры физической величины для максимального тормозного момента (искра ЦГБ). Обычно диапазон значений искры ЦГБ составляет 0-50 градусов. Это физические данные. ECU может хранить только байты информации, и требуется ограничить аппаратное хранилище диапазоном от 0 до 8, в котором хранится не более одного десятичного знака.

Чтобы настроить точность таблицы подстановки с фиксированной точкой:

  1. Установите флажок «Физические данные» и введите диапазон физических данных.

  2. Выберите данные оборудования и введите диапазон для хранения.

  3. Чтобы изменить размер точности, выберите из

    • БАЙТ (8 бит)

    • WORD (16 бит)

    • ДЛИННЫЙ (32 бита)

    • CUSTOM (Ввод количества битов в поле редактирования)

  4. Установите флажок Подпись, если требуется, чтобы числа были отрицательными и положительными.

Свойства таблицы: вкладка «Входные данные»

На этой вкладке отображаются входные данные и зависимости переменных для выбранной таблицы подстановки.

Ссылки

[1] Молер, К., Плавающие точки: стандарт IEEE унифицирует арифметическую модель, Информационный бюллетень компании MathWorks, 1996.

Связанные темы