Python支持通过重复使用之前相同的Python代码 (如前面的Python仿真Python Simulation部分所示) 离线生成Python程序。离线编程Offline Programming允许生成在特定机器人控制器上执行过的机器人程序:
1.点击Python程序
2.选择生成机器人程序Generate robot program (F6)
基于这种操作,可以快速通过执行一个特定于机器人控制器的机器人程序获得相应结果,这个操作可以替代类似的仿真程序。
提示:右键单击机器人,选择后置处理程序Select Post Processor来指定离线编程里不同的后置处理器(如后置处理程序Post Processor部分所示)。
注意:点击生成机器人程序Generate robot program选项后,系统会自动将RDK/Robolink模块下的RunMode模式切换为RUNMODE_MAKE_ROBOTPROG模式。这意味着Python程序可以在RoboDK 图形用户界面GUI之外的编程环境里执行生成特定于供应商的程序,替代仿真程序。相关代码如下所示:
RDK = Robolink()
RDK.setRunMode(RUNMODE_MAKE_ROBOTPROG)