Инструменты для преобразования необработанных данных CANopen с использованием файла * .db c? - PullRequest
0 голосов
/ 17 апреля 2020

Я довольно новичок в CANopen, а также немного стреляю в темноте ... Я хотел бы знать, есть ли инструменты или пакеты в R или Python для преобразования необработанных данных, записанных с устройства CANopen, к читаемым человеком значениям с файлом * .db c? У кого-нибудь есть опыт с этим? Заранее спасибо за ваши ответы.

1 Ответ

1 голос
/ 30 апреля 2020

Похоже, что cantools могут добиться цели:

https://pypi.org/project/cantools/

Он может декодировать данные CAN с использованием файла DB C. Для фактического чтения шины CAN она интегрируется с python -can.

https://python-can.readthedocs.io/en/master/index.html#

Для чтения данных CAN из файла журнала есть модуль в python -кань для этого

https://python-can.readthedocs.io/en/master/listeners.html

И, наконец, если вы хотите напрямую взаимодействовать с живой шиной CANopen, есть CANopen для Python библиотека

https://canopen.readthedocs.io/en/latest/

...