Описание тега python-can
Пакет can обеспечивает поддержку сети контроллеров для разработчиков Python; предоставление общих абстракций для различных аппаратных устройств и набора утилит для отправки и получения сообщений по шине CAN.
0
ответов
CAN python-can `.send_periodic()` работает, но вылетает при использовании `.send()`
Подключение от ноутбука Ubuntu к CAN автомобиля через OBD2 к Kvaser Leaflight 2, запуск can-utils/socketcan и модуля python-can. Следующий код разрывает соединение с CAN bus = can.interface.Bus(bustype='socketcan',channel='can0') for i,p in enumerat…
17 янв '19 в 19:36
0
ответов
import говорит, что нет модуля с именем 'can', но библиотека установлена в пакетах сайта?
Прежде всего, я на окнах. PyCharm говорит No module named 'can', но я могу ясно видеть can модуль, когда я открываю Module Docs, и он указан в site-packages, Я не уверен, почему PyCharm говорит can Модуль не там. С чего бы это говорить, если оно явн…
17 янв '19 в 21:40
2
ответа
Python-can OSError: был использован адрес, несовместимый с запрошенным протоколом
Я работаю с ECOM кабелем CAN, и пытаюсь написать скрипт Python для обработки сообщений, полученных от кабеля. Я наткнулся на библиотеку python-can, но у меня возникли проблемы с ее использованием. Когда я пытаюсь запустить код: import can bus = can.…
21 янв '19 в 15:14
0
ответов
Как преобразовать сообщение CAN TimeStamp в Python Time в системное время?
import time import can def ReceiveMsg(): bus = can.interface.Bus(channel= '1', bustype='vector',app_name = 'python-can') while True: a_listener = can.Listener() Message = bus.recv() a_listener.on_message_received(Message) if (Message != None) & …
31 май '19 в 10:28
1
ответ
Почему я могу инициализировать определенный канал PCAN только один раз?
Используя библиотеку python-can здесь. Вот простой код для распечатки баночных сообщений: from can.interface import Bus bus = Bus(bustype='pcan', channel='PCAN_USBBUS1', bitrate=500000) for msg in bus: print(msg) Он работает очень хорошо, пока я не …
04 мар '19 в 23:44
1
ответ
Как отправить и получить файл в SocketCAN или Python-can?
Я хочу отправить текстовый файл с одного последовательного устройства (slcan0) на другое последовательное устройство (slcan1), можно ли выполнить эту операцию в SocketCAN? Последовательное устройство CAN, которое я использую, является инструментарие…
06 мар '19 в 07:34
0
ответов
Как отправить и получить сообщение CAN, используя протокол ISOTP в Python-can, который использует библиотеку CANard?
Я хочу отправить сообщение CAN длиной более 8 байт. Я использовал протокол CAN-ISOTP в SocketCAN isotpsend а также isotprecv Для отправки и получения сообщения CAN это работало нормально. Аналогично, как отправить и получить сообщение CAN в python-c…
09 мар '19 в 05:26
0
ответов
Почему Python-can не работает с Py2exe?
Я работаю над проектом для чтения данных с шины CAN ( Controller Area Network). Он работает хорошо, когда я использую терминал, но когда я пытаюсь создать приложение с помощью pyinstaller, он больше не работает. Я использую библиотеку Python-Can, и …
25 мар '19 в 15:13
0
ответов
Как прочитать слот подтверждения сети контроллера с CAN-модулем Python
У меня есть MCP2515 подключен к SPI1.1 из моего Raspi Zero и я использую его как SocketCAN в библиотеке питона. Когда мой малиновый пи-узел завершил загрузку, я хочу отправить фрейм данных, который подтверждают только узлы, которые не завершили иниц…
03 май '19 в 09:57
1
ответ
Отправка сообщений с разными идентификаторами на шину pcan can с использованием python can
Моя программа отправляет почти 50 сообщений с разными идентификаторами на шину pcan. И затем непрерывно повторяется, начиная с новых данных для первого идентификатора. Мне удалось инициализировать и отправить сообщение с одним идентификатором, но я …
11 май '19 в 00:25
0
ответов
Как я могу получать сообщения от векторного автобуса через Python?
Я использую версию Python 3.7 и я использую python-can с вектором CANoe, теперь я хочу получить сообщение от шины к Python с помощью (on_message_received), я пытаюсь с (bus.recv), это не работает хорошо, я хочу используйте (on_message_received, это …
03 май '19 в 06:22
1
ответ
Полученное сообщение на CANbus всегда возвращает одно и то же значение с помощью python-can
У меня есть шина CAN (PCAN) с несколькими входами. Я пытаюсь прочитать входные данные в Py thon и распечатать их на консоли. Первое сообщение, которое я получаю от шины, является правильным, однако, если я изменяю состояние на входе, данные в сообще…
30 июл '19 в 17:58
0
ответов
Оптимизация BLF-ридера для производительности Python CAN
У меня есть большой файл BLF, blf_file.blfи связанный файл DBC, dbc_file.dbc, Мне нужно прочитать и расшифровать все сообщения и сохранить их в списке. Для этого я использую библиотеку python-can: decoded_mess = [] db = cantools.db.load_file('dbc_fi…
17 июн '19 в 14:22
1
ответ
Windows-ругательства устанавливаются на Ubuntu
Я пытаюсь установить пакет (python-can), запустивpip2 install python-can и я получаю следующие ошибки: Collecting windows-curses (from python-can) ERROR: Could not find a version that satisfies the requirement windows-curses (from python-can) (from …
22 июл '19 в 23:40
2
ответа
Можно ли использовать протокол socketCAN на MacOS
Я хочу подключиться к автомобилю по беспроводной сети, используя протокол socketCAN на MacOS, используя модуль python-can на python3. Я не знаю, как установить протокол socketCAN на MacOS. Пожалуйста, помогите.
04 ноя '19 в 23:54
0
ответов
Как отправить и получить сообщение canfd isotp с помощью PYTHON-CAN через VECTOR DEVICE VN5610A?
При выполнении приведенного ниже кода я получаю следующую ошибку: File "D:/evs_framework/tests/Integration/testcases/can_vec.py", line 7, in <module> receive_own_messages=True) File "C:\LegacyApp\Python36\lib\site-packages\can\interface.py", l…
19 фев '20 в 09:35
0
ответов
Обновление библиотеки в Raspberry
Мне нужна ваща помощь. У меня есть Raspberry PI 3, я программирую на Python, чтобы получать сообщения CAN через PiCAN duo. Программа работает отлично, но для получения разумной информации от источника мне нужно отправлять каждые 100 мс сообщений ист…
22 мар '20 в 19:43
0
ответов
Преобразование последовательного интерфейса приложения Python-CAN QT в потоковый или AsyncIO
Мое приложение PyQT не успевает за обновлениями сообщений по 4 каналам CAN с устройства Kvaser. В настоящее время я загрузить окно PyQT инициализировать 4 шины CAN (на одном устройстве USB) Запустите таймер 20 мс в приложении PyQT. Таймер запускает …
10 сен '19 в 19:12
1
ответ
Преобразование данных Vector *.blf в обычные читаемые данные для использования в электронных таблицах с помощью python-can или cantools
У меня есть несколько файлов, которые были созданы путем экспорта данных CAN-Bus в CANalyzer или Vector. Проблема в том, что в основном интересные данные в файле закодированы и выглядят так: "40c1 bf1b 490d 34b0 46c5 6ed0 a853 d856". Есть ли способ …
28 ноя '19 в 22:01
0
ответов
Проблемы с python-can в Mac OS
Я начинаю смотреть на CAN, и у меня проблемы с началом работы. Я просмотрел документы и попытался запустить пример кода на своем Mac, и я получаю ряд различных ошибок, и я даже не могу заставить код запускаться один раз без ошибки. Многие ошибки выг…
05 дек '19 в 14:28