Bonjour
J'essaie de prendre des données sur un PENTRA 60, à partir du Cable RS232. Les données passent par le cable serial.
J'apprend à coder avec Python et j'ai fait un petit code pour recuperer les données en question.
Voici mon code:
Malheureusement, j'ai une erreur comme vous le verrez en piece jointe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import serial # com port must be set here: port = "COM11" baud = 38400 ser = serial.Serial(port, baud, timeout=1) # open the serial port if ser.isOpen(): print(ser.name + ' is open...') while True: cmd = input("Enter command or 'exit':") if cmd == 'exit': ser.close() exit() else: ser.write(bytes.fromhex(cmd) + "\r\n".encode('ascii')) out = ser.read() print('Receiving... :'+out.decode('ascii')) # close per default ser.close()
Je ne trouve pas de solution depuis.
Pouvez-vous m'aidez s'il vous plait
Partager