Ciao a tutti!
Ho un problema con uno strumento collegato via Rs232 alla mia macchina, lo strumento in questione é una bilancia che se interrogata con la sequenza
STX N EOT
ritorna una stringa con i vari valori.
Via terminale tutto a posto, la bilancia viene interrogata risponde, ho scritto un piccolo script python usando pyserial che scrive sulla porta e rimane in ascolto con una readline sulla stessa ma non leggo niente dalla porta...
import serial
with serial.serial('COM6', timeout=1) as s:
s.dtr = False
s.write('STX N EOT')
s.read(20)
s.dtr = True
s.write(serial.to_bytes(range(256)))
s.read(400)
s.send_break()
with open('test.txt') as f:
print(f.read())
Grazie a tutti in anticipo.