线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
apiur。exe崩溃而不能连接机器人当启动Python SDK
# 1
我试图使用Python API打开RoboDK站,然后连接到一个真正UR10机器人,但连接总是失败。唯一我能成功连接到机器人如果我打开站通过单击.rdk文件在文件浏览器。当我尝试连接使用connect()或ConnectSafe()的“连接UR10”菜单RoboDK给我以下记录:

引用:断开连接
司机apiur未运行
断开连接
停止
从机器人司机:C: / RoboDK / api /机器人/ apiur.exe
开始……
连接169.254.213.80 2000 6
司机apiur未运行
断开连接
错误:程序崩溃(id 1)
停止
断开连接

从这看来,问题是来自apiur。exe崩溃。下面是我运行的Python脚本打开RoboDK和连接到机器人:
引用: RDK = robolink.Robolink ()
station_file =r 'Documents \ forumSample '
current_station = RDK.AddFile (station_file)
机器人= RDK.Item (“UR10”)
robot.setConnectionParams (“169.254.213.80”,2000年,' / ',,)
robot.Connect (“169.254.213.80”)
time . sleep (3)
状态,味精= robot.ConnectedState ()
打印(状态)
打印(味精)
# 2
我不能重现这个问题。
你用的什么版本的RoboDK ?
你能尝试用最新版本吗?

它看起来像司机进程由于某种原因不能开始。
# 3
我用RoboDK版本3.8.3和Windows防火墙完全禁用。

一些额外的测试后,我想我已经找到了问题的根源。我一直使用Pycharm RoboDK API编写的Python脚本,我无法连接到机器人在运行程序时直接从Pycharm,然而我一直能够连接时通过命令提示符运行相同的程序。因此,错误必须与项目正在启动的方式而不是项目本身的内容。这一点后,我试着运行的程序在不同的IDE(这次我用翅膀)和问题解决了;我现在可以成功连接到机器人使用相同的Python程序,给我错误和崩溃你的驱动程序。
# 4
这个问题很奇怪……你能提供步骤来复制吗?
RoboDK的最新版本Windows使用Python 3.7,之前曾是Python 3.4。这与Pycharm可能造成问题。

我也建议你尝试Visual Studio代码。你也可以嵌入RoboDK的窗口:
//www.w5838.com/doc/en/PythonAPI/intr...to-install

这个设置将很快被集成与我们的默认安装程序。
# 5
还一个相关的问题。apiur的错误。exe给当紧迫的连接:程序入口点. .(一些字符串的字符)。不能位于动态链接库的C: \ RoboDK \ API机器人\ \ apiur.exe吗

防火墙禁用,尝试重新安装python和robodk(最新版本)。找不到解决方案所以希望有人能够帮助这里。什么好主意吗?

*注:这种形式的注册表单是有点困难的验证码显示模糊字符可能是0或O或O等。+ verficaition代码不是发送给我的gmail(也不是垃圾邮件),但是做的工作和我大学账户。




用户浏览这个线程:
1客人(年代)