线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
Python:设置仿真速度
# 1
你好,
RoboDK使用API中我已经创建了一个项目,现在想要运行一个模拟程序检查是否看起来好。由于项目是有点大的我不想看实时,因此试图加快仿真。我想就好了,如果模拟需要5分钟(300年代),独立于实际的周期时间。
这是我的程序:

代码:
rc = PrintProgram。更新(check_collisions、timeout_sec mm_step deg_step)
cycTime = rc [1]
simTime =浮动(300)
速度= cycTime / simTime
RDK.setSimulationSpeed(速度)
run_mode = 1
RDK.setRunMode (run_mode)
代码= ' Print_project '
code_is_fcn_call = False
code_is_fcn_call RDK.RunCode(代码)
1:34:03估计周期时间,因此我的仿真速度应该是18.81实现仿真时间的300年代。当我运行仿真如上所示,似乎并不比实时运行得更快。你能帮我吗?
# 2
你好大卫,

可以提高仿真时间和更准确的通过改变该设置:
  1. Tools-Options-Motion选项卡
  2. 取消:总是显示机器人在每个运动
模拟时间会略低于预期由于渲染延迟。默认情况下,RoboDK显示机器人的每一个动作指令。显示屏幕的时间这些点并不占在模拟。以上我提供的步骤将删除这种默认行为。

如果没有帮助,请让我知道。

艾伯特
# 3
嗨,阿尔伯特,
谢谢你的建议。我进行了几项测试,和设置在街上减少仿真时间。不过我想我要从我的应用程序删除此功能。我所能达到的最佳时间就是38分钟。思考你所说的关于呈现它可能没有意义压缩程序到5分钟。在处理120 k时动作这意味着400 fps。执行一个快速的视觉验证,不能的工作方式。




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