Задать вопрос

Как получить данные с COM-порта на Python?

Добрый день, есть промышленные весы, передающие данные на COM-порт, как их принять используя MSCOMM32.OSX?
P.S. Пробовал сделать это с помощью пакета pyserial, но смог считать данные только с com-порта к которому подключена мышь, как выяснилось, это происходит потому что pyserial работает с com портом как с файлом.
  • Вопрос задан
  • 2241 просмотр
Подписаться 7 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@Xilian
Программист 1С, сетевые технологии, SQL
как выяснилось, это происходит потому что pyserial работает с com портом как с файлом

А есть другой способ? На WinAPI через CreateFile с оборудованием работа и идет.

Скорее всего отправляешь не те данные, или неверная настройка DCB структуры.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы