线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
rdk.render()的意外行为
# 1
(Python API)

我试图使用“RDK.Render(False)”来加速我的例程,我遇到了一些意想不到的行为。这是臭虫吗?

复制:
1.在[0,0,0]处插入对象
2.运行下面的代码,观察对象在屏幕上移动,即使' RDK.Render() '被设置为False。

' ' '
RDK = robolink.Robolink()
my_obj = RDK。(“my_obj”,robolink.ITEM_TYPE_OBJECT)项
RDK.Render(假)
my_obj.setPose (robomath.KUKA_2_Pose ([100100100, 0, 0, 0)))
' ' '

我希望对象不会移动,直到“RDK.Render(True)”被调用。这是怎么回事?
# 2
关闭渲染意味着RoboDK将不会渲染3D视图,直到100毫秒没有与RoboDK API交互。所以如果你只是移动一个对象,RoboDK将等待100毫秒后再触发另一个渲染事件。

这个延迟可以在这里更改:
  1. 选择Tools-Options
  2. 选择其他选项卡
  3. 点击自动渲染延迟
# 3
谢谢,艾伯特。正如预期的那样。




浏览此主题的用户:
1客人(年代)