1 (01-11-2023 10:39:43 отредактировано shurok65)

Тема: замена ID и данных

Добрый день!

Задача:

При приеме сообщений передавать дальше все кроме ID 0x48, обратно передавать все.

ID 0x48 c данными
00 00 00 00 00 00 E0 00
00 00 00 00 09 00 E0 00

заменить на ID 3B2 и поменять данные соответственно на

15 80 С0 0С Е6 00 03 38
25 88 С0 0С Е6 00 03 3А

Написал программу. Первый опыт. Прошу проверить и сказать, что не правильно. Буду очень признателен за помощь.

2

Re: замена ID и данных

Прошу проверить и сказать, что не правильно.

А что именно не работает?

Диаграмма не приложилась к вашему сообщению.
После выбора файла необходимо нажать кнопку "Добавить файл"

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

f.png, 14.38 кб, 668 x 315
f.png 14.38 кб, скачивался 23 раз, последний раз 2023-11-01 

3

Re: замена ID и данных

Извините.

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

Иконка вложения ЗАМЕНА_ID_и_данных.cfd 5.38 кб, скачивался 33 раз, последний раз 2023-11-01 

4

Re: замена ID и данных

Отбор 1: отбор-значение и отбор-маска не сконфигурированы
Назначение блоков 1 и 2 не понятно
Идентификатор может быть заменен в отборе так же как и данные.
Тут следует брать за основу либо пример 3 либо пример 4 отсюда https://canny.ru/docs/c72duo/cangateway … ay-primery
А у вас нерабочая смесь этих двух примеров.


Внимательно прочтите эту главу документации: https://canny.ru/docs/c72duo/cangateway/
Попробуйте разбить задачу на подзадачи и решать по частям. См.п.4 отсюда https://canny.ru/docs/tips_tricks/solut … ents_tips/
Сделайте замену только для одного набора входных данных и добейтесь ее правильной работы.
Затем добавляйте обработку второго набора данных.

5

Re: замена ID и данных

Спасибо за подсказки. Сделал, как подсказали.

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

Иконка вложения ЗАМЕНА_3 _данных_v1.cfd 8.75 кб, скачивался 47 раз, последний раз 2023-11-09