DISLauncher — автоматизация работы в DIS для диагностики, программирования и кодирования BMW


DISLauncher — это мощный комплекс профессионального программного обеспечения, позволяющий упростить процесс диагностики, кодирования, программирования BMW и непосредственно работу с программным обеспечением DIS. Программа автоматизирует множество длительных и нудных рутинных операций с DIS, добавляет новые функции непосредственно в интерфейс DIS, а также задействует горячие клавиши Windows.
Системные требования:
- X Windows System — X-Win32 2012
- Виртуальная машина — VMware Workstation 6.0 или новее
- Разрешение экрана — 1024x768
- Глубина цвета — 32-bit
- Диагностический интерфейс — EDIC/ADS/OBD/OPS/OPPS
- Связь с интерфейсом — Wi-Fi/LAN/COM/USB
Интерфейс непосредственно DISLauncher'а и его нового GUI для DIS полностью адаптирован под работу с сенсорными экранами. Это позволяет работать с DIS через планшеты на недостижимом ранее уровне комфорта.
DISLauncher можно использовать только с операционной системой Windows и DIS, установленным на виртуальную машину VMware. Планшет Group Tester One или ноутбук IBM T30 с нативной установкой DIS не подходят.
DISLauncher работает напрямую с VMware Workstation с помощью его API, в обход его интерфейса, что позволяет полностью заменить необходимость самостоятельно взаимодействовать с VMware и виртуальной машиной с DIS.
Возможности нового графического интерфейса DIS

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

Нажатие этой кнопки позволяет сворачивать окно X-Win32 для доступа к рабочему столу Windows, например, для чтения документации. Горячая клавиша на клавиатуре [Esc] — позволяет моментально сворачивать и разворачивать окно X-Win32.

Нажатие этой кнопки автоматизирует процесс выхода на главную страницу DIS из любых диагностических программ. Происходит эмуляция нажатия кнопок "Конец" —> "Выйти" и ввода идентификационного номера. Горячая клавиша на клавиатуре — [Стрелка влево]

Нажатие этой кнопки автоматизирует процесс выхода на страницу диагностической программы. Происходит эмуляция нажатия кнопок "Конец" —> "Отмена" и ввода идентификационного номера. Горячая клавиша на клавиатуре — [Стрелка вниз]

Нажатие этой кнопки автоматизирует процесс перехода на страницу выбора диагностических программ ЭБУ. Происходит эмуляция нажатия кнопок "Диагностика" —> "5 серия" —> "bmw e34" —> "Далее". Горячая клавиша на клавиатуре — [Стрелка вправо].

Нажатие этой кнопки позволяет перезапустить X-Win32, например, в случае зависания интерфейса DIS и отсутствия реакции на курсор. Горячая клавиша на клавиатуре — [F5].

Нажатие этой кнопки позволяет создать и сохранить скриншот окна DIS. Автоматически создаётся папка с именем сегодняшней даты, а имя скриншота будет время его создания. Путь сохранения настраивается в файле конфигурации DISLauncher. Горячая клавиша на клавиатуре — [Print Screen].

Нажатие этой кнопки открывает папку со скриншотами. Путь к папке настраивается в файле конфигурации DISLauncher.

Это окно отображает уровень заряда аккумуляторной батареи компьютера (ноутбука или планшета), на котором запущен DISLauncher, с градацией 0% — 100%. Если уровень заряда опускается ниже 21%, то начнёт мигать контрольная лампа.

Нажатие этой кнопки передаёт фокус на DISLauncher, что позволяет получить моментальный доступ к программе при запущенном DIS. Пожалуйста, не задавайте вопросов, почему я выбрал именно такую иконку для DISLauncher. У меня нет ответов на этот вопрос.
Следующее окно отвечает за отображение статуса сетевого подключения диагностического интерфейса к DIS, а в случае беспроводного соединения, его качества (уровня сигнала).

Компьютер не подключён к диагностической головке EDIC по Wi-Fi или сетевому кабелю. Или используется ADS/OBD/OPS/OPPS интерфейс.

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

DIS установил связь (lock head) с головкой EDIC по Wi-Fi. Можно начинать диагностику и кодирование автомобиля. Уровень Wi-Fi сигнала отображается с градацией 20% — 40% — 60% — 80% — 100%.
Не рекомендуется выполнять процессы кодирования по беспроводному способу соединения при низком уровне качества связи, а программирование разрешено вовсе только по проводному соединению (так написано в официальной документации BMW и это не связано с DISLauncher).

Обнаружено подключение EDIC к компьютеру по Lan, но DIS ещё не установил связь (lock head) с диагностическим интерфейсом. На данном этапе ещё нельзя работать с автомобилем.

DIS установил связь (lock head) с головкой EDIC по сетевому кабелю. Можно начинать диагностику, кодирование и программирование автомобиля.

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

Нажатие этой кнопки ставит виртуальную машину с DIS на паузу, завершается работа VMware Workstation и X-Win32. Для обеспечения безопасности у этой функции нет горячей клавиши. Функционал аналогичен кнопке [Пауза] в главном окне DISLauncher.

Нажатие кнопки выключает виртуальную машину с DIS, завершается работа VMware Workstation и X-Win32. Для обеспечения безопасности у этой функции нет горячей клавиши. Функционал аналогичен кнопке [Выключение] в главном окне DISLauncher.
Возможности главного окна DISLauncher

Запуск — выполняется команда в Vmrun на включение виртуальной машины с DIS. Автоматически запускается VMware Workstation и начинается загрузка DIS, после чего запускается X-Win32. Имеется возможность фонового запуска — DIS работает, но интерфейс VMware Workstation не отображается в Windows и не мешает своим присутствием.
Если добавить DISLauncher.exe в автозагрузку Windows, то сразу после загрузки Windows начнётся автоматический запуск DIS. Эту функцию можно включить в файле конфигурации DISLauncher.
Если вы замерите и укажите в DISconfig.txt время в секундах, от начала нажатия кнопки Запуск в DISLauncher до появления стартового окна DIS на вашем компьютере, то анимация загрузки будет отображать оставшееся время до завершения загрузки DIS в процентах. Загрузка DIS всегда занимает продолжительное время, и очень удобно знать сколько осталось ждать. В файле конфигурации можно указать время запуска из выключенного состояния и из состояния паузы виртуальной машины с DIS.
DISLauncher запоминает каким образом вы завершили виртуальную машину, с помощью выключения или постановкой на паузу, исходя из этого, во время следующего запуска он будет использовать для анимации либо время загрузки из выключенного состояния, либо из состояния паузы.
Пауза — выполняется команда в Vmrun на постановку виртуальной машины c DIS на паузу. Завершается работа VMware Workstation и X-Win32. Остаётся только рабочий стол Windows и окно DISLauncher.
Выключение — выполняется команда в Vmrun на выключение виртуальной машины с DIS. Завершается работа VMware Workstation и X-Win32. Остаётся только рабочий стол Windows и окно DISLauncher.
Lock EDIC Head — позволяет залочить интерфейс EDIC для дальнейшей работы с программным комплексом BMW Standart Tools, без необходимости запускать DIS. DISLauncher полностью повторяет алгоритм сетевого подключения EDIC к DIS. В данном случае EDIC свяжется с DISLauncher.
Unlock EDIC Head — позволяет разлочить сетевое подключение между EDIC и DISLauncher.
Возможности раздела кодирования DISLauncher

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

Возможности раздела программирования DISLauncher

Это окно позволяет по номеру DME с лямбда-зондом найти в базе ETK номер DME без лямбда-зонда, которым затем можно запрограммировать ЭБУ, для перевода двигателя на безкат. Дополнительно к этому выводит тип трансмиссии, к которой относится введённый номер DME. Используется база данных ETK 2004 года. Если программа не нашла безлямбдовую прошивку — значит её нет в ETK.
DISLauncher по функциональности не имеет, и никогда не будет иметь, себе равных. Функционал программного обеспечения будет постоянно дорабатываться. Если у вас есть какие-либо предложения или замечания по работе DISLauncher, пожалуйста свяжитесь со мной.
Лицензии DISLauncher на 1 ПК - 5 000 рублей