01-27-2019, 02:54
你好,
我在使用python API生成和保存机器人程序到特定路径时遇到了麻烦。
代码行是
其中PrintProgram是RoboDK程序。我用的时候效果很好
使用特定的文件路径,我得到以下对python shell的响应:
回溯(最近一次调用):
文件"C:\Robodruck\RoboDruckv10.py",第306行,在<模块>
[success, log, transfer succeed]=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_succeed]=PrintProgram.MakeProgram('C:\\RoboDruck\\Zielordner\\program.src')
其中PrintProgram是RoboDK程序。我用的时候效果很好
代码:
[success, log, transfer_succeed]=PrintProgram.MakeProgram()
使用特定的文件路径,我得到以下对python shell的响应:
回溯(最近一次调用):
文件"C:\Robodruck\RoboDruckv10.py",第306行,在<模块>
[success, log, transfer succeed]=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弹出手动选择路径的提示,也就是说,如果没有给出路径,则默认行为。
我不知道如何解决这个问题,希望得到你的建议。