Показать сообщение отдельно
Старый 08.01.2017, 16:49   #440
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

На днях подключил-таки контроллер, купленный почти полгода назад, к штатке седьмого гольфа с Discover Pro MIB2.
Все отлично работает, спасибо за железку и софт к ней.

Задачи:
1. Отслеживать кнопки руля и кнопки+нажатия штатного тач-скрина
2. Отправлять кнопки штатки на телефон, подключенный к Discover Pro по Mirrorlink
3. Кнопки будут отправляться Bluetooth-контроллером Bluefruit EZ-Key с очень простым внешним управлением

Штатное ГУ висит сразу на двух 500 Кбит CAN-шинах:
1. Общая мультимедийная для связи с машиной, включая кнопки руля
2. Отдельная шина для общения с тач-скрином и кнопками/крутилками вокруг него

Шина тача мониторится легко – пакетов мало и формат их вполне очевиден. Отловить рулевые кнопки на мультимедийном CAN-е пока не удалось.

Попутно возникло несколько мыслей по дополнительным фичам CAN-логгера, сильно упростившим бы анализ пакетов

1. Соседние поля в лог-файлах разделены только пробелами, но длинна каждого может варьироваться. Было бы гораздо удобнее перетаскивать логи в эксель если между полями был бы добавлен любой спец. символ, например tab или запятая.
Хорошо бы также для ясности добавить в лог-файлы заголовок с описанием полей.

2. В контекстном меню логгера на правой кнопке мыши не хватает пункта отчистить лог. Пока для чистки лога приходится перезагружать программу

3. Пригодилась бы возможность сортировать строки в логере не только по номеру пакетов (поле No), но и по полям Count и ID. Благо поля в заголовке уже нажимаемы.

Заранее благодарю за внимание.
Nik1976 вне форума   Ответить с цитированием