线程评级:
setParentStatic / attachnearest后处理器
# 1
你好,

我有一个问题,当我试图获得一个元素在python脚本与attachnearest()像这样:


代码:
block = g_grip . attachnearest ()
block.setParentStatic (f_tower)


在模拟中,我可以使用对象“块”,但一旦我尝试生成离线程序,我得到以下错误:


代码:
回溯(最近一次调用):
文件"C:/Users/user/AppData/Local/Temp/pythonscript.py",第79行,在move_block(block01, 1,1, false)
文件"C:/Users/user/AppData/Local/Temp/pythonscript.py",第29行,move_block
block.setParentStatic (f_tower)
文件“C:\RoboDK\Python\robolink\robolink.py”,第3822行,setParentStatic
self.link._check_status ()
文件“C:\RoboDK\Python\robolink\robolink.py”,第744行,在_check_status
提高异常(selft.LAST_STATUS_MESSAGE)
例外:Invalid item provided:提供的项目标识符无效或不存在。


看起来block还没有被attachnearest()初始化。有什么我可以做的吗,还是robodk实习生的问题,你可以解决?

谢谢你,詹尼斯
嗨,詹尼斯,

看起来你提供的其中一项是无效的。您可以尝试打印它们的名称以查找无效项。

如果您可以共享RDK项目文件,我们可以更好地帮助您。

艾伯特
# 3
嗨,艾伯特

谢谢你的回答。您将发现附加的.rdk文件(这只是一个向您展示问题的示例项目)。模拟工作没有错误,错误只发生在我试图生成机器人程序时,与选择哪个后处理器无关。

谢谢你,詹尼斯


附加文件
.rdk Station_06_04_2021.rdk(大小:863.8 KB /下载:296)
# 4


我想问一下,这个问题有什么疑难解答吗?还是我自己想办法解决?

谢谢
詹尼斯
# 5
嗨,詹尼斯,

你能试着更新RoboDK到最新版本吗?因为我刚试过了,看起来还不错。




杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的教程Youtube频道






浏览此线程的用户:
1客人(年代)