CAXEdit — портативный редактор и генератор для Windows, предназначенный для файлов определений калибровок EFILive CAX. Он рассчитан на опытных пользователей калибровок, которым нужно описывать дополнительные таблицы или параметры, отсутствующие в стандартном определении EFILive, сохраняя адреса, типы данных и формулы преобразования в структурированном файле.
Поддерживаемые автомобили, ECU и файлы#
Классические файлы CAX — это текстовые определения, используемые EFILive V7.5 Tune Tool для добавления пользовательских элементов калибровки. Определение привязано к точной версии операционной системы контроллера и структуре памяти: адрес, размер элемента, структура строк/столбцов и инженерное преобразование должны быть корректными. CAX8 — другой формат, и считать его взаимозаменяемым не следует.- Работа с определениями EFILive V7.5 CAX для файлов контроллеров, структура памяти которых уже известна.
- Скалярные параметры и одно- или двумерные таблицы, которые можно представить с помощью поддерживаемого синтаксиса CAX.
- Файлы определений, размещённые в пути шаблонов калибровок EFILive для соответствующей операционной системы.
Функции#
- Создание и редактирование разделов CAX с названиями, описаниями, адресами, типами данных и информацией о масштабировании.
- Организация осей карт, размерностей и единиц отображения без необходимости вручную поддерживать каждый текстовый разделитель.
- Создание определения, которое можно проверить перед загрузкой в EFILive Tune Tool.
- Поддержка повторно используемых определений для известных операционных систем контроллеров.
Системные и аппаратные требования#
- ПК с Windows; приложение портативное и включает необходимые библиотеки и плагины Qt.
- EFILive V7.5 Tune Tool для использования итогового классического файла CAX.
- Законно полученный файл калибровки и достоверные данные реверс-инжиниринга или OEM-определений.
- Достаточные знания для проверки адресов памяти, знаковости, порядка байтов, единиц измерения и масштабирования.
Рекомендуемый порядок работы#
- Скопируйте исходную калибровку и определите её точный номер операционной системы или ПО.
- Создавайте по одному определению за раз на основе проверенных данных об адресах и преобразованиях.
- Загрузите CAX с копией калибровки и сравните отображаемые значения с известными физическими диапазонами.
- Перед любым программированием контроллера проверьте все правки и требования к контрольной сумме.