Конвертер XDF в A2L WinOLS — инструмент преобразования карт TunerPro

Конвертер XDF в A2L WinOLS — инструмент преобразования карт TunerPro 3.1.2

Бесплатное скачивание – войдите или зарегистрируйтесь

Описание

Конвертер XDF → A2L WinOLSConverter — утилита для преобразования определений TunerPro XDF в файлы калибровок ASAP2 / A2L, предназначенные для использования с WinOLS.

Конвертер считывает структуру, заданную в XDF, вместе с выбранным исходным BIN и формирует промежуточную модель калибровки перед созданием итогового файла A2L.

Он разработан как универсальный конвертер, а не как база жёстко заданных определений ECU. Логика преобразования не зависит от марки ECU, семейства, имени файла, хэша файла или заранее определённого набора файлов разработки.

Конвертер XDF в A2L WinOLS — инструмент преобразования карт TunerPro 3.1.2 — скриншот 1


Для чего это нужно?

Файлы XDF описывают карты, скаляры, оси, флаги и другие элементы калибровки, используемые TunerPro. WinOLS, в свою очередь, может работать с описаниями ASAP2 / A2L.

Этот инструмент обеспечивает следующий путь преобразования:

XDF → Необработанная модель XDF → Каноническая модель калибровки → Проверка → A2L для WinOLS

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

Основные функции
  • Преобразование определений калибровок XDF в формат ASAP2 / A2L.
  • Использование выбранного исходного BIN при преобразовании.
  • Дополнительная поддержка целевого BIN для операций PORT.
  • Создание файлов A2L, предназначенных для WinOLS.
  • Обработка карт, скаляров, осей и поддерживаемых определений переключателей.
  • Сохранение информации, полученной из фактической структуры XDF, без опоры на жёстко заданные правила для конкретных ECU.
  • Проверка перед записью итогового A2L.
  • Дополнительные отчёты о преобразовании.

Поддержка переключателей

Конвертер включает специальную обработку поддерживаемых определений переключателей.

  • Однобитный XDFFLAG экспортируется как CHARACTERISTIC VALUE с использованием BIT_MASK, TAB_VERB и DISCRETE.
  • Определения XDFPATCH с одной записью, использующие скаляр размером 1, 2 или 4 байта, могут экспортироваться как дискретный CHARACTERISTIC VALUE.
  • Значения ORIGINAL и PATCHED представляются с помощью точной COMPU_VTAB.
  • Скалярные определения PATCH включают DEFAULT_VALUE "UNKNOWN".
  • Определения PATCH с несколькими записями или неподдерживаемой шириной не принудительно преобразуются в модель скалярного переключателя.
  • Многобитовые маски некорректно не представляются как простые переключатели ON/OFF.

Обработка осей

Версия 3.1.2 исправляет генерацию FIX_AXIS_PAR_LIST.

Точки фиксированной оси теперь всегда записываются как корректный блок ASAP2:

Код:
/begin FIX_AXIS_PAR_LIST
  ...
/end FIX_AXIS_PAR_LIST

Предыдущее встроенное представление удалено.

Перед записью A2L конвертер проверяет количество точек фиксированной оси по значению MaxAxisPoints.

Исходная разметка и шаг XDF не изменяются. Чередующиеся оси сохраняют свой фактический объём хранения и материализуются как FIX_AXIS только тогда, когда профиль WinOLS 4.70 не может точно представить их исходную структуру хранения.

Обработка GROUP

Категории XDF экспортируются как записи ASAP2 GROUP.

Идентификаторы групп очищаются и делаются уникальными. Старый искусственный префикс GRP_ больше не добавляется.

Универсальное ядро преобразования

Конвертер не содержит ветвей преобразования, основанных на:
  • имени файла XDF
  • имени файла BIN
  • производителе автомобиля
  • семействе ECU
  • хэше файла
  • известных файлах разработки

Решения о преобразовании вместо этого принимаются на основе структуры XDF и информации, полученной из BIN-файлов, выбранных во время работы.

Встроенная самопроверка также использует синтетические тестовые данные, созданные в ходе тестирования, а не файлы из набора разработки.

Использование GUI
  1. Выберите файл XDF.
  2. Выберите исходный BIN.
  3. При необходимости выберите целевой BIN для PORT.
  4. Создайте файл A2L.

Использование командной строки

Код:
python xdf_to_a2l_winols_v3.1.2.py input.xdf source.bin output.a2l

С целевым BIN:

Код:
python xdf_to_a2l_winols_v3.1.2.py input.xdf source.bin output.a2l --target-bin target.bin

Создание дополнительных отчётов:

Код:
python xdf_to_a2l_winols_v3.1.2.py input.xdf source.bin output.a2l --reports

Самопроверка

Код:
python selftest_v3.1.2.py

Требования

Конвертер написан на Python и не требует сторонних пакетов Python.

В пакет также входят файлы запуска BAT / PYW для более удобного запуска под Windows.

Важно

Автоматическое преобразование не может гарантировать, что для каждой нестандартной или специфичной для производителя конструкции XDF найдётся точный аналог в ASAP2 или WinOLS.

Перед использованием проекта для калибровочных работ всегда проверяйте созданный A2L и сверяйте важные адреса, оси, формулы преобразования и размеры карт с исходными XDF и BIN.
Автор
Bin
Скачиваний
6
Просмотры
144
Первый выпуск
Последнее обновление

Рейтинги

0,00 звёзд Оценок: 0

Ещё ресурсы от Bin

Похожие ресурсы

Renault DF to P-Code Converter — справочник кодов ошибок
Офлайн-поиск соответствий DF и EOBD с утилитой идентификации ECU для диагностики в мастерской
Скачиваний
4
Обновлено
HPT-MMOQRY — конвертер HPT/BIN, Hex-редактор и инструмент анализа файлов HPT
Проверка VIN, Main OS и Interface ID, восстановление файлов HPT и экспорт полных или сегментных данных BIN.
Скачиваний
89
Обновлено
Конвертер файлов Visteon DCU10x — KTAG, FGTech и утилита IMMO
Конвертация дампов Visteon DCU10x между форматами программаторов и офлайн-обработка данных иммобилайзера
Скачиваний
13
Обновлено
Ford EEC-V Bank Order Swap — конвертер BIN-файлов прошивки PCM
Офлайн-утилита для Ford EEC-V PCM: определение, изменение размера и конвертация поддерживаемых BIN-файлов между известными банками
Скачиваний
6
Обновлено
BMW DDE4 Fan Calibration Studio — перевод M57 на электрический PWM-вентилятор
Перевод системы охлаждения M57 на один задний 3-проводный PWM-вентилятор взамен вискомуфты и переднего дополнительного вентилятора.
Скачиваний
3
Обновлено