pySerial envía datos ASCII pero el dispositivo receptor no responde a ellos

He estado tratando de que pySerial envíe comandos a un dispositivo (Escala de peso y controlador de flujo de masa), ambos usan el formato ASCII, y ambos no responden a los comandos enviados. Sin embargo, puedo controlar fácilmente ambos con el uso de Terminal. He creado un comportamiento virtual para ver qué se envía a mis dispositivos desde pySerial, pero envía datos correctos. (T \ r \ n se envía como T 13 10, al igual que lo que Terminal envía), así que estoy perdido. Parece que pySerial envía los datos correctos a mi dispositivo, pero por alguna razón no se acepta correctamente, curiosamente puedo leer fácilmente los datos del dispositivo usando pySerial. Es solo que la sección de escritura falla, ¿alguna sugerencia sobre cómo solucionar problemas o solucionar este problema?

El código es myserialport.write ('T \ r \ n')

He intentado usar flush () y flushOutput () pero tampoco el truco, también intenté enviar los comandos correctamente en un bucle, pero no funcionó correctamente. no es un problema de hardware, ya que puedo controlar el equipo utilizando el programa Terminal y solo no funciona con pySerial ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta