J'ai un périphérique connecté à COM31. Et le code que je dois créer une connexion série semble très simplePySerial et IronPython - obtenez une erreur étrange
port = 31
trex_serial = serial.Serial(port - 1, baudrate=19200, stopbits=serial.STOPBITS_ONE, timeout=1)
Le code foollowing fonctionne quand je le lance à l'aide python2.6, mais lorsqu'il est exécuté par IronPython2.6.1, voici ce que je reçois:
Traceback (most recent call last):
File "c:\Python26\lib\site-packages\serial\serialutil.py", line 188, in __init__
File "c:\Python26\lib\site-packages\serial\serialutil.py", line 236, in setPort
File "c:\Python26\lib\site-packages\serial\serialcli.py", line 139, in makeDeviceName
File "c:\Python26\lib\site-packages\serial\serialcli.py", line 17, in device
IndexError: index out of range: 30
Je ne suis pas sûr de ce qui se passe. PySerial dit clairement qu'il est conforme à IronPython. Toutes les idées que fais-je tort?