06-26-2019, 09:27 PM
我试图使用Python API打开RoboDK站,然后连接到一个真正的UR10机器人,但连接总是失败。我能够成功连接到机器人的唯一方法是,如果我通过单击文件资源管理器中的.rdk文件打开工作站。当我尝试使用connect()或ConnectSafe()连接时,RoboDK中的“连接到UR10”菜单给了我以下日志:
从这一点来看,问题似乎来自apiur.exe崩溃。下面是我运行的Python脚本,用于打开RoboDK并连接到机器人:
引用:断开连接
驾驶员未运行
断开连接
停止
启动机器人驱动程序:C:/RoboDK/api/robot/apiur.exe
开始……
连接169.254.213.80 2000
驾驶员未运行
断开连接
错误:进程崩溃(id 1)
停止
断开连接
从这一点来看,问题似乎来自apiur.exe崩溃。下面是我运行的Python脚本,用于打开RoboDK并连接到机器人:
引用: RDK = robolink.Robolink()
station_file =r 'Documents \ forumSample '
current_station = RDK.AddFile(station_file)
机器人= RDK。项目(“UR10”)
robot.setConnectionParams (“169.254.213.80”,2000,' / ',”,”)
机器人。连接(“169.254.213.80”)
time . sleep (3.)
state, msg = robot.ConnectedState()
打印(状态)
打印(味精)