Trasserlong пишет:Удивительное дело. Такая важнейшая тема, а до сих пор не попала на форум.
Различные вопросы, касающиеся утилиты CANNY CAN(LIN) monitor, рассматривались на форуме и ранее. Достаточно подробное описание утилиты приведено в нашем онлайн-справочнике.
Trasserlong пишет:...Сервис. Для поиска сообщений предлагается механизм подсветки желтым сообщений которые повторяются.
Время повтора? Сколько это?
Можно ли его (это время) регулировать? Если да, в каких пределах?
Желтым выделяются последние изменения в полученных сообщениях, т.е. если сообщения с одним и тем же идентификатором идут часто, а изменения в них достаточно редки, то визуально отследить их отображение может быть затруднительно.
Для упрощения визуального обнаружения изменений предусмотрен режим удержания цветовой подсветки (Hold Highlighting) изменившихся байт полученных сообщений. Его включение выполняется с помощью сочетания клавиш CTRL+H. Если данный режим включен, то все байты полученных сообщений, в которых хотя бы раз произошло изменение с момента активации режима, будут оставаться выделенными цветом, пока режим не будет отключен. Краткое описание утилиты, включая основные горячие клавиши, приведено в разделе Help ее выпадающего меню.
Trasserlong пишет:Можно включать режим триггер? То есть по событию включилось. По изменению события выключилось?
К сожалению, на данный момент такой режим работы не предусмотрен.
Trasserlong пишет:...Нажимаю разные кнопки, но реально увидеть визуально сигналы нажатия кнопок не могу, настолько быстро идет поток данных.
Как искать?
Какие еще механизмы и приемы использования CANNY CAN(LIN) monitor есть?
Что посоветуете?
Существует несколько подходов к поиску.
Наиболее эффективный - снятие с шины лога, полученного в результате выполнения с машиной (оборудованием) определенных манипуляций, например при периодическом нажатии и отпускании искомой кнопки (5 секунд нажата, 5 секунд отжата... несколько повторений данного сочетания действий) и т.п. Для большей эффективности поиска можно выполнить снятие лога по отдельным идентификаторам, т.е. установить фильтр выключая в контрольной панели прием и запись в лог всех сообщений (по идентификаторам) кроме одного и снова проводя определенные манипуляции.
Полученный лог можно легко проанализировать в электронных таблицах (MS Excel, Open Office Calc,...) используя фильтры по идентификаторам сообщений.
Использование фильтрации потока данных (мониторинг по одному сообщению) также может облегчить визуальный поиск (без снимания и анализа лога). Отслеживая каждое отдельное сообщение можно также ориентироваться по панели журнала (лога), в нем иногда проще увидеть изменения в значениях.