DISLauncher - автоматизация работы в BMW DIS

 

DISLauncher - мощный комплекс программного обеспечения, позволяющий упростить процесс диагностики BMW и работу с DIS. Автоматизировать множество длительных и нудных действий, добавить новые функции в интерфейс DIS, а так же задействовать "горячие клавиши".

 

Требования:

  • X Windows System - X-Win32
  • виртуальная машина - VMware Workstation
  • разрешение экрана - 1024х768
  • глубина цвета - 32 бита
  • диагностический интерфейс - EDIC (интерфейс ads/obd в разработке)
  • связь с интерфейсом - Wi-Fi или Lan (Com/USB в разработке)

 

Дизайн программы полностью адаптирован под работу с сенсорного экрана планшетов. DISLauncher работает только с установленным на виртуальную машину DIS. Планшет GT1 и ноутбук IBM T30 не подходят. DISLauncher работает напрямую с VMware и позволяет с помощью 3 кнопок заменить необходимость самостоятельно взаимодействовать с VMware Workstation.


Возможности главного окна

 

 

Запуск - выполняется команда в Vmrun на включение виртуальной машины. Автоматически запускается VMware Workstation и начинается загрузка DIS, запускается X-Win32. Имеется возможность "скрытого" запуска, DIS работает, но интерфейс VMware Workstation не отображается в Windows и не мешает своим присутствием. Настраивается в DISconfig.txt

 

Пауза - выполняется команда в Vmrun на паузу виртуальной машины. Закрываются VMware Workstation и X-Win32. Остаётся только рабочий стол Windows и окно DISLauncher. В DISconfig.txt можно отключить автоматическое закрытие VMware Workstation.

 

Выключение - выполняется команда в Vmrun на выключение виртуальной машины. Закрываются VMware Workstation и X-Win32. Остаётся только рабочий стол Windows и окно DISLauncher. В DISconfig.txt можно отключить автоматическое закрытие VMware Workstation.


Возможности раздела "Кодирование"

 

 

Окно позволяет максимально просто вносить самые необходимые корректировки в закодированный вариантный код двигателей DME 1.x без необходимости вручную пересчитывать бинарный код:

 

 


Возможности раздела "Программирование"

 

 

Окно позволяет по номеру DME с лямбда-зондом найти в базе ETK номер DME без лямбда-зонда, которым затем можно запрограммировать ЭБУ. Дополнительно к этому выводит тип трансмиссии, к которой относится введённый номер DME. В настоящее время поиск позволяет найти безлямбдовые прошивки только для двигателя Siemens MS 40.1. Используется база данных ETK 2004 года. Если программа не нашла безлямбдовую прошивку - значит её нет в ETK.

 


Возможности нового графического интерфейса DIS

 

 

Сворачивание окна X-Win32 для доступа к рабочему столу. "Горячая" клавиша на клавиатуре "Esc" позволяет сорачивать/разворачивать окно X-Win32


 

Автоматизация выхода на главный экран DIS. Эмуляция нажатия кнопок "Конец" -> "Выйти", так же автоматизирован процесс ввода идентификационного номера. "Горячая" клавиша на клавиатуре "Стрелка влево".

 


 

Автоматизация выхода на главный экран диагностической программы. Эмуляция нажатия кнопок "Конец" -> "Отмена", так же автоматизирован процесс ввода идентификационного номера. "Горячая" клавиша на клавиатуре "Стрелка вниз".

 


 

Автоматизация захода в раздел диагностики ЭБУ. Эмуляция нажатия кнопок "Диагностика" -> "5 серия" -> "bmw e34" ->. "Горячая" клавиша на клавиатуре "Стрелка вправо".

 


 

Перезапуск X-Win32, в случае зависания интерфейса DIS и отсутствии реакции на курсор. "Горячая" клавиша на клавиатуре "F5".


 

Создание и сохранение скриншота окна DIS. Путь сохранения настраивается в DISconfig.txt. "Горячая" клавиша на клавиатуре "Print Screen".


 

Открытие папки со скриншотами. Путь папки настраивается в DISconfig.txt


 

Уровень заряда аккумулятора 0-100%. Если уровень заряда ниже 21%, начнёт мигать контрольная лампа.


 

Фокус на DISLauncher.


 

Нет подключения по Wi-Fi или Lan.

 

Обнаружено подключение по Wi-Fi, но DIS ещё не связался с диагностическим интерфейсом.

 

Диагностический интерфейс связан с DIS по Wi-Fi. Уровень сигнала отображается с градацией 20%.

 

Обнаружено подключение по Lan, но DIS ещё не связался с диагностическим интерфейсом.

 

Диагностический интерфейс связан с DIS по Lan.

 

Обнаружено одновременное подключение по Wi-Fi и Lan. Исключительная ситуация, работа с DIS невозможна, подключите диагностический интерфейс только одним способом связи.


 

Пауза виртуальной машины. Функции аналогичны кнопке в главном окне DISLauncher.


 

Выключение виртуальной машины. Функции аналогичны кнопке в главном оке DISLauncher.


Новая графическая оболочка не является частью внутреннего интерфейса DIS. Она накладывается поверх окна X-Win32, скрывая стандартные кнопки и заменяя их новыми функциями.