如何用python控制8742型Newport控制器?

2024-03-28 13:06:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有新港新福克斯皮克电机控制器/驱动器,型号8742,它配有控制电机的软件。我希望能够用python命令控制器。这里已经有一个类似的问题了,但出于某种原因,代码对我不起作用。到目前为止

import serial as s
from time import sleep

try:
    s.Serial.close()
except:
    pass
    ser= s.Serial('COMX',baudrate=921600,timeout=1.0,parity=s.PARITY_NONE,stopbits=s.STOPBITS_ONE,bytesize=s.EIGHTBITS)
    command = '1PAU0.00\r\n'
    bcommand = bytes(command,'UTF-8')
    a = ser.write(bcommand)
    sleep(0.1)
    print(ser.read(10))
    ser.close() 

问题的一部分是,我不确定我在插入'COMX'的代码中输入了什么端口号。这是我第一次使用python进行串行通信,如有任何帮助,我们将不胜感激。谢谢您。在


Tags: 代码import命令close软件serialsleep控制器