09-20-2021, 02:02
(这篇文章最后修改:09-20-2021,02:13 AMlllorenzo3.)
嘿,伙计们,有人能帮帮我吗?我们有一个问题连接我们的司机到机器人手臂,我们将使用arduino和定制电机。
下面是连接错误的图片。我们得到的错误是error: Process failed to start。系统找不到指定的文件。(id 0)
我们用的是这家伙的代码。https://github.com/egehandulger/robodkdriver
下面是代码。
我可以发送实际的。pyc代码。
从RoboDK导入RoboDK, RobotSerial
类MyMultiAxisRobot (RobotSerial):
Def run_command(self, cmd: str, args: tuple):
RoboDK.update_status(工作)
如果cmd == 'CONNECT':
连接= self._connect(port=(args[0]), baud_rate=(int(args[1]))))
如果没有连接:
返回“connection_problems”
返回“准备好了”
如果cmd == 'DISCONNECT'或cmd == 'STOP':
断开连接= self._disconnect()
如果断开连接:
返回“断开连接”
返回“准备好了”
if cmd == 'MOVJ':
自我。_send_message(“{cmd}{角度}”。格式(cmd=cmd, angle=(' '.join(args)))) .;
如果self._get_message(“做”):
返回“准备好了”
返回的错误”
如果cmd == 'CJNT':
self._send_message (cmd)
关节= self._get_message()
RoboDK.update_status(关节)
返回“准备好了”
def RunMain ():
RoboDK (MyMultiAxisRobot ()) .run_driver ()
如果__name__ == '__main__':
RunMain ()
下面是连接错误的图片。我们得到的错误是error: Process failed to start。系统找不到指定的文件。(id 0)
我们用的是这家伙的代码。https://github.com/egehandulger/robodkdriver
下面是代码。
我可以发送实际的。pyc代码。
从RoboDK导入RoboDK, RobotSerial
类MyMultiAxisRobot (RobotSerial):
Def run_command(self, cmd: str, args: tuple):
RoboDK.update_status(工作)
如果cmd == 'CONNECT':
连接= self._connect(port=(args[0]), baud_rate=(int(args[1]))))
如果没有连接:
返回“connection_problems”
返回“准备好了”
如果cmd == 'DISCONNECT'或cmd == 'STOP':
断开连接= self._disconnect()
如果断开连接:
返回“断开连接”
返回“准备好了”
if cmd == 'MOVJ':
自我。_send_message(“{cmd}{角度}”。格式(cmd=cmd, angle=(' '.join(args)))) .;
如果self._get_message(“做”):
返回“准备好了”
返回的错误”
如果cmd == 'CJNT':
self._send_message (cmd)
关节= self._get_message()
RoboDK.update_status(关节)
返回“准备好了”
def RunMain ():
RoboDK (MyMultiAxisRobot ()) .run_driver ()
如果__name__ == '__main__':
RunMain ()