01-27-2019, 02:54 PM
你好,
我在使用python API生成和保存机器人程序到特定路径时遇到了麻烦。
代码行如下
其中PrintProgram是RoboDK程序。我用的时候效果很好
使用特定的文件路径,我得到以下对python shell的响应:
回溯(最近一次调用):
文件"C:\Robodruck\RoboDruckv10.py",第306行,在中
[success, log, transfer success]=PrintProgram.MakeProgram('C:\\RoboDruck\\Zielordner\\program.src')
文件"C:\RoboDruck\robolink.py",行4285,在MakeProgram中
Prog_status = self.link._rec_int()
文件"C:\RoboDruck\robolink.py",第416行,在_rec_int
buffer = self.COM.recv(4)
套接字。Timeout:超时
RoboDK内部的消息栏确认程序生成工作,但它显然不能像我期望的那样处理路径。打印错误需要3-4秒,然后RoboDK会弹出手动选择路径的提示,所以如果没有给出路径,就说默认行为。
我不知道如何解决这个问题,希望你的建议。
我在使用python API生成和保存机器人程序到特定路径时遇到了麻烦。
代码行如下
代码:
[success, log, transfer_success]=PrintProgram.MakeProgram('C:\\RoboDruck\\Zielordner\\program.src')
其中PrintProgram是RoboDK程序。我用的时候效果很好
代码:
[success, log, transfer_success]=PrintProgram.MakeProgram()
使用特定的文件路径,我得到以下对python shell的响应:
回溯(最近一次调用):
文件"C:\Robodruck\RoboDruckv10.py",第306行,在
[success, log, transfer success]=PrintProgram.MakeProgram('C:\\RoboDruck\\Zielordner\\program.src')
文件"C:\RoboDruck\robolink.py",行4285,在MakeProgram中
Prog_status = self.link._rec_int()
文件"C:\RoboDruck\robolink.py",第416行,在_rec_int
buffer = self.COM.recv(4)
套接字。Timeout:超时
RoboDK内部的消息栏确认程序生成工作,但它显然不能像我期望的那样处理路径。打印错误需要3-4秒,然后RoboDK会弹出手动选择路径的提示,所以如果没有给出路径,就说默认行为。
我不知道如何解决这个问题,希望你的建议。