1
我有一個設備連接到COM31。而且我需要建立一個串行連接的代碼看起來很簡單PySerial和IronPython - 得到奇怪的錯誤
port = 31
trex_serial = serial.Serial(port - 1, baudrate=19200, stopbits=serial.STOPBITS_ONE, timeout=1)
當我運行它使用python2.6的,但是當通過IronPython2.6.1執行,這是我得到的foollowing代碼工作:
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
我不確定發生了什麼事。 PySerial明確表示它符合IronPython。 任何想法我做錯了什麼?