1 (24-05-2020 16:30:30 отредактировано wertyh2003)

Тема: Не появляется плюс на выходе канала

Подскажите пожалуйста.
Есть задача при появлении пакета ID330 и D4 в нём 04, нужно чтобы появлялся плюс на 8 выходе. Диаграмму вроде составил, но почему то не происходит отбора этого пакета.

Вложений в сообщении

Иконка вложения тест включения лампы хдс.cfd 1.81 кб, скачивался 202 раз, последний раз 2020-05-24 

2

Re: Не появляется плюс на выходе канала

При использовании драйвера шлюза, если не включен режим логирования, в диаграмму попадают сообщения с идентификаторами, указанными при настройке отборов. В диаграмме значение ID в отборе 0 не совпадает с ожидаемым.
Принципиально ли использование именно драйвера шлюза? Для такой задачи можно просто использовать драйвер CAN одного из интерфейсов. Пример во вложении.

Вложений в сообщении

Иконка вложения c72duo_тест включения лампы хдс.cfd 1.06 кб, скачивался 211 раз, последний раз 2020-05-25 

3

Re: Не появляется плюс на выходе канала

Денис, спасибо за ответ, действительно, я пробовал потом с диаграммой только вывода, заработало. Режим шлюза необходим. т.к. отбираются другие пакеты для обработки. Сейчас сделал отборку нужного пакета, и плюс на выходе появляется, но пока не получается добиться чтобы проверялся только D4, пробовал в бинарном виде, плюс появляется всегда когда есть единица там же где и на 04.

4

Re: Не появляется плюс на выходе канала

Правильно настроив отбор, данные этого ID будут доступны в диаграмме. Используя алгоритм из моего примера (см.сообщение 2).
Если нужно строгое соответствие.. Тогда вариант решения во вложении.

Вложений в сообщении

Иконка вложения c72duo_тест включения лампы хдс1.cfd 1.33 кб, скачивался 205 раз, последний раз 2020-05-25 

5

Re: Не появляется плюс на выходе канала

Да, то что нужно, спасибо большое.