Поиск
Искать только в заголовках
От:
Искать только в заголовках
От:
Форумы
Новые сообщения
Поиск сообщений
Новости и анонсы
Новые статьи
Новые комментарии
Искать статьи
Что нового?
Новые сообщения
Новые медиа
Новые статьи
Новые комментарии к медиа
Комментарии к новой статье
Новые сообщения профилей
Последняя активность
Медиа
Новые медиа
Новые комментарии
Поиск медиа
Пользователи
Текущие посетители
Новые сообщения профилей
Поиск сообщений профилей
Вход
Регистрация
Поиск
Искать только в заголовках
От:
Искать только в заголовках
От:
Новые сообщения
Поиск сообщений
Меню
Приложение
Установить
Ответить в теме
Форумы
ТЕХНИЧЕСКИЙ РАЗДЕЛ
Обмен опытом
ремонт R-серии
Электросхема.Wiring diagram на r1200gsa 10-12 годы?!
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой
.
Сообщение
<blockquote data-quote="Butchpro" data-source="post: 384883" data-attributes="member: 7332"><p><strong><em>Ediabas ToolSet 32</em></strong> или просто Tool32 (EDIABAS\Bin) из BMW Standard Tools</p><p>Tool32 с точки зрения диагностики и мониторинга может делать тоже самое и даже больше, что и Rheingold, без всяких танцев с бубнами:mocking:.</p><p>Tool32 - это оболочка для запуска функций API EDIABAS. Этот API - С-подобный язык, транслирующий одинаковые команды для различных электронных блоков в последовательности байт, посылаемых по коммуникационному интерфейсу в мотоцикл, и декодирующий ответ. Связаться можно таким образом не только с центральным блоком, но и с блоком ABS, например.</p><p>Для того, что б работать с конкретным блоком, надо в Tool32 загрузить описание этого блока в формате PRG файла (собственно Rheingold делает тоже самое, только сам, чтоб убедиться в этом посмотрите его лог в Rheingold\Logs\TesterGui.log). В папке EDIABAS нужного для Мотроника файла нет, зато он есть у Rheingold (папка Rheingold\Ecu). Файл для Мотроника 2.4 mrma24.prg. Его надо скопировать в папку EDIABAS\Ecu. Если нужны другие блоки, смотрим лог Rheingold и копируем нужные файлы.</p><p>Теперь запускаем Tool32 и загружаем mrma24.prg (кабель должен быть подключён).</p><p>Все функции, доступные нашему блоку отражены в окне Jobs.</p><p>Первое - связываемся с блоком, выбираем start_kommunikation. Если всё нормально, от мотоцикла придёт ответ.</p><p>Дальше, выбираем то, что нам надо (не помню, обязательно ли второй запустить команду initialisierung, я, вроде, запускал).</p><p>Прикреплен пример выдачи команды ident.</p><p></p><p>Всё просто и быстро, но, блин, на смеси английского и немецкого:dash2:</p><p></p><p>[ATTACH]32856[/ATTACH]</p><p></p><p>Попробую сделать описание всех доступных команд чуть позже.</p><p></p><p><span style="color: silver"><span style="font-size: 9px">- - - Добавлено - - -</span></span></p><p></p><p><strong><em>Программа логгер TEST-O</em></strong> (<a href="http://www.bimmerforums.com/forum/showthread.php?1830510-Diagnostic-program-with-realtime-graph-view" target="_blank">форум</a>, <a href="http://phenoboy.kapsi.fi/testo" target="_blank">загрузка </a>актуальной версии)</p><p>Изначально задумывалась автором работать через API EDIABAS, но сейчас с некоторыми блоками работает напрямую. С Мотроником не работает. Я отправлю свои логи автору, если он захочет, то встроит прямую поддержку Мотроника в будущие версии. Наличие или отсутствие прямой поддержки блока влияет только на частоту опроса блока, через EDIABAS медленнее.</p><p>Так как всё это основано на API EDIABAS, то выводить может только то, что и Tool32.</p><p>Так как Мотроник не поддерживается, то его поддержку надо добавить. Делается это следующим образом.</p><p>Из PRG файла нужно сделать BIV файл. BIV файл, как я понял, содержит синтаксис нужных функций API EDIABAS. Делается это программой xtract.exe, лежащей в EDIABAS\Bin.</p><p>Синтаксис xtract.exe -f mrma24.prg (здесь полагается, что mrma24.prg лежит в EDIABAS\Bin).</p><p>Полученный файл MRMA24.BIV копируем в папку c Test-O \Jobs\serialjobs и в файл Jobs\eculist.txt добавляем строчку MRMA24</p><p>Теперь запускаем Test-O, выбираем Debug->Serial Port нужный нам порт (или правим вручную testo.ini)</p><p>Выбираем Мотроник, точно не помню, но вроде делал потом Debug->Start EDIABAS.</p><p>Выбираем нужный параметр, в открывшемся графическом окне выбираем, что отображать и смотрим/пишем лог. Отображать можно несколько параметров.</p><p>Программа очень простая, тыкаемся и пробуем. Результат сохраняем, смотреть его можно Megalogviewer.</p><p></p><p>[ATTACH]32858[/ATTACH]</p><p></p><p>Программа просит последний BMW Standard Tools и MSVCP100.dll из Visual Studio C++ redistributable package. Последний почти у всех установлен, его использует куча программ. Если нет, то он <a href="http://www.microsoft.com/en-us/download/details.aspx?id=5555" target="_blank">тут</a>. И, естественно, нужный PRG файл должен лежать в EDIABAS\Ecu.</p><p></p><p></p><p></p><p><strong>P.S.</strong> В прошлом году въехал в поливалку, как выяснилось в эти выходные слегка погнул перья. Мотоцикл едет ровно, никуда не тянет, но слегка закусывет сальники при ходе вилки. Перо по предоплате 28 тыр, одна штука:shout:</p><p>Нашёл фирмы, правящие перья. Кто-нибудь правил перья? Если да, скиньте опыт в личку, что б не засорять непрофильную ветку.</p></blockquote><p></p>
[QUOTE="Butchpro, post: 384883, member: 7332"] [B][I]Ediabas ToolSet 32[/I][/B] или просто Tool32 (EDIABAS\Bin) из BMW Standard Tools Tool32 с точки зрения диагностики и мониторинга может делать тоже самое и даже больше, что и Rheingold, без всяких танцев с бубнами:mocking:. Tool32 - это оболочка для запуска функций API EDIABAS. Этот API - С-подобный язык, транслирующий одинаковые команды для различных электронных блоков в последовательности байт, посылаемых по коммуникационному интерфейсу в мотоцикл, и декодирующий ответ. Связаться можно таким образом не только с центральным блоком, но и с блоком ABS, например. Для того, что б работать с конкретным блоком, надо в Tool32 загрузить описание этого блока в формате PRG файла (собственно Rheingold делает тоже самое, только сам, чтоб убедиться в этом посмотрите его лог в Rheingold\Logs\TesterGui.log). В папке EDIABAS нужного для Мотроника файла нет, зато он есть у Rheingold (папка Rheingold\Ecu). Файл для Мотроника 2.4 mrma24.prg. Его надо скопировать в папку EDIABAS\Ecu. Если нужны другие блоки, смотрим лог Rheingold и копируем нужные файлы. Теперь запускаем Tool32 и загружаем mrma24.prg (кабель должен быть подключён). Все функции, доступные нашему блоку отражены в окне Jobs. Первое - связываемся с блоком, выбираем start_kommunikation. Если всё нормально, от мотоцикла придёт ответ. Дальше, выбираем то, что нам надо (не помню, обязательно ли второй запустить команду initialisierung, я, вроде, запускал). Прикреплен пример выдачи команды ident. Всё просто и быстро, но, блин, на смеси английского и немецкого:dash2: [ATTACH=CONFIG]32856._xfImport[/ATTACH] Попробую сделать описание всех доступных команд чуть позже. [COLOR="silver"][SIZE=1]- - - Добавлено - - -[/SIZE][/COLOR] [B][I]Программа логгер TEST-O[/I][/B] ([URL="http://www.bimmerforums.com/forum/showthread.php?1830510-Diagnostic-program-with-realtime-graph-view"]форум[/URL], [URL="http://phenoboy.kapsi.fi/testo"]загрузка [/URL]актуальной версии) Изначально задумывалась автором работать через API EDIABAS, но сейчас с некоторыми блоками работает напрямую. С Мотроником не работает. Я отправлю свои логи автору, если он захочет, то встроит прямую поддержку Мотроника в будущие версии. Наличие или отсутствие прямой поддержки блока влияет только на частоту опроса блока, через EDIABAS медленнее. Так как всё это основано на API EDIABAS, то выводить может только то, что и Tool32. Так как Мотроник не поддерживается, то его поддержку надо добавить. Делается это следующим образом. Из PRG файла нужно сделать BIV файл. BIV файл, как я понял, содержит синтаксис нужных функций API EDIABAS. Делается это программой xtract.exe, лежащей в EDIABAS\Bin. Синтаксис xtract.exe -f mrma24.prg (здесь полагается, что mrma24.prg лежит в EDIABAS\Bin). Полученный файл MRMA24.BIV копируем в папку c Test-O \Jobs\serialjobs и в файл Jobs\eculist.txt добавляем строчку MRMA24 Теперь запускаем Test-O, выбираем Debug->Serial Port нужный нам порт (или правим вручную testo.ini) Выбираем Мотроник, точно не помню, но вроде делал потом Debug->Start EDIABAS. Выбираем нужный параметр, в открывшемся графическом окне выбираем, что отображать и смотрим/пишем лог. Отображать можно несколько параметров. Программа очень простая, тыкаемся и пробуем. Результат сохраняем, смотреть его можно Megalogviewer. [ATTACH=CONFIG]32858._xfImport[/ATTACH] Программа просит последний BMW Standard Tools и MSVCP100.dll из Visual Studio C++ redistributable package. Последний почти у всех установлен, его использует куча программ. Если нет, то он [URL="http://www.microsoft.com/en-us/download/details.aspx?id=5555"]тут[/URL]. И, естественно, нужный PRG файл должен лежать в EDIABAS\Ecu. [B]P.S.[/B] В прошлом году въехал в поливалку, как выяснилось в эти выходные слегка погнул перья. Мотоцикл едет ровно, никуда не тянет, но слегка закусывет сальники при ходе вилки. Перо по предоплате 28 тыр, одна штука:shout: Нашёл фирмы, правящие перья. Кто-нибудь правил перья? Если да, скиньте опыт в личку, что б не засорять непрофильную ветку. [/QUOTE]
Проверка
Ответить
Сверху
Снизу