Я использую pyserial для обработки последовательной связи с устройствами в мультикапельной сети.На одном COM-порту будет находиться несколько устройств, адресованных с использованием идентификатора устройства.
Я создал класс для обработки связи с устройствами, и у меня есть главный цикл более высокого уровня, который использует этот класс для управления всемиустройств одновременно.
В главном цикле я создаю экземпляр последовательного объекта, используя serial.Serial(port, baud_rate)
для связи с одним из устройств в сети.
Несколько вопросов:
- Можете ли вы иметь несколько последовательных объектов, использующих один и тот же COM-порт и скорость передачи?
- Или мне нужно передавать один и тот же последовательный объект при чтении / записи между устройствами?
- Если последовательный объект уже был открыт за пределами области действия конкретного объекта, можете ли вы каким-либо образом запросить COM-порт, если уже происходит последовательная передача данных и с какой скоростью передачи данных?