06-30-2021,上午11:34
我正在使用RoboDK在一个工位中设计多个机器人和机构的运动。我想知道是否有可能导出/生成一个*单一*文件,其中包含的命令不只是一个,而是*所有*机器人和机构在空间站。
在RoboDK中,我为每个单独的机器人和机构的运动编写了单独的“子”程序。我也有一个“主”程序,它连续调用这些子程序,模拟完全是我想要的。
然而,主程序本质上只与一个机器人或机构相关。当将这个主程序导出到Python文件时,我看到所有子程序都作为main()函数中的子函数调用,但只有影响相关机器人或机制的子程序实际包含在文件中;其他的被跳过。
我知道不同的机器人和机制可能需要不同的后处理程序,但在这一点上,任何后处理程序都可以,只要它包含所有机器人和机制的所有命令,并告诉我哪个命令对应哪个机器人或机制。
也许我可以分别导出每个机器人和机构的主程序,但这将很麻烦,我希望找到一个更优雅的解决方案。
在RoboDK中,我为每个单独的机器人和机构的运动编写了单独的“子”程序。我也有一个“主”程序,它连续调用这些子程序,模拟完全是我想要的。
然而,主程序本质上只与一个机器人或机构相关。当将这个主程序导出到Python文件时,我看到所有子程序都作为main()函数中的子函数调用,但只有影响相关机器人或机制的子程序实际包含在文件中;其他的被跳过。
我知道不同的机器人和机制可能需要不同的后处理程序,但在这一点上,任何后处理程序都可以,只要它包含所有机器人和机制的所有命令,并告诉我哪个命令对应哪个机器人或机制。
也许我可以分别导出每个机器人和机构的主程序,但这将很麻烦,我希望找到一个更优雅的解决方案。