线程评级:
RoboDK在添加“分离部件”指令时崩溃
# 1
你好,

我是RoboDK的新手,在Windows 10工作站上使用试用版。

我已经创建了一个程序,其中一个机械臂(TM12)从标准库中拾取一个部件(“部件”),将其放置在某个地方,做一些不相关的运动,再次拾取该部件并将其放置在某个地方。

选择和放置是通过添加带有“附加部件”或“卸载部件”指令的“事件指令”命令来执行的。

附加部分(挑选)没有问题,但是当我试图卸载部分(放置)RoboDK崩溃。

这次碰撞导致RoboDK不再做任何事情,窗口变灰。我没有收到崩溃信息。我试过15分钟不碰这个程序,但它无法恢复。

如果我运行的程序没有任何“卸载部分”的指令,它的功能没有问题。
嗨,哥斯达黎加人,

你能提供RDK文件吗?这样我们就可以重现这个问题了。
# 3
嗨,阿尔伯特,

我已经发现问题了(忘记编辑线程)。我没有检查分离部分菜单中的“数据传输到父节点”选项。我以为它会在分离时使用原来的父节点,但它没有。这导致程序崩溃。
# 4
这导致坠机了吗?如果是,你能提供我们用来重现崩溃的RDK文件吗?

我们会确保这不会发生。

谢谢,

艾伯特
# 5
嗨,阿尔伯特,

抱歉回复晚了,解决问题后我忘记检查线程了。我已经添加了RDK文件。
重现问题的步骤:
1.打开“Test Station.rdk”。
2.在“设备位置”程序中的“从RG2_v2分离”事件上选择修改。
3.确保“attach to parent”选项附加到“Part”(因此部分附加到自身)。
4.运行“主”程序。
5.放置零件后,程序将停止,即使程序应该经过更多的步骤。
6.程序停止后,尝试选择任何东西(例如,尝试打开/关闭树结构)。
7.RoboDK将停止响应。

希望这能有所帮助。
哥斯达黎加人


附加文件
.rdk 测试Station.rdk(大小:3.69 MB /下载:267)
# 6
嗨,哥斯达黎加人,

谢谢你这么详细的报告。我们刚刚用最新版本(Windows版本)修复了这个问题。你可以在这里更新RoboDK:
//www.w5838.com/download

在新版本中,RoboDK将忽略涉及将物体扔给自己的动作。

艾伯特




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