线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
相机问题
# 1
你好,
RoboDK 5.0的发布说明如下:2D相机模拟现在将相机显示为站点树中的物品 它们和车站一起被保存了下来
然而,我发现RodoDK 4的一些回归错误。X和一些缺失的特性与这种新行为内联

1.相机项目类型丢失
代码:
进口robolink
rdk = robolink.Robolink()
Camref = rdk。ItemUserPick (
选择相机位置(参考、工具或对象)
CAM = rdk。Cam2D_Add(camref, ' focal_length =6 FOV=32 far_length =1000')

返回:19型RoboDK项目。ITEM_TYPE_XXX常量中缺少项目类型19。

2.Cam2D_Add不会将Item添加到树中
使用API创建相机与通过Connect - Simulate 2D相机的行为方式不同。它不会被添加到站点树中。参见CameraAddTree附件

3.传递给Cam_params不能正确应用
使用上面的代码,aS的例子CameraAdd.py,应用的设置不同。请参阅“相机设置”附件

RoboDK 5.0.0.17599
robodk API 5.0.0

谢谢你!


附加文件 缩略图(s)

# 2
你是对的,API仍然使用以前的方法,相机没有一个项目链接到它。

现在最新的版本应该可以解决这个问题。请确保更新RoboDK,并从Python v5.0.1获取最新版本的RoboDK APIGitHubPyPi
# 3
(07-02-2020, 12:43 am)艾伯特写道:你是对的,API仍然使用以前的方法,相机没有一个项目链接到它。

现在最新的版本应该可以解决这个问题。请确保更新RoboDK,并从Python v5.0.1获取最新版本的RoboDK APIGitHubPyPi

嗨,阿尔伯特,

感谢您的跟进和支持。我强行将API更新到5.0.1
代码:
PIP安装robodk -force

更新为RoboDK 5.0.0.17833-2020-07-01
然而,发送以下代码仍然会导致问题(回归到RoboDK 4.x中的行为):
代码:
进口robolink
rdk = robolink.Robolink()
Camref = rdk。ItemUserPick (
选择相机位置(参考、工具或对象)
CAM = rdk。Cam2D_Add(camref, ' focal_length =6 FOV=32 far_length =1000')
它创建了2个摄像头窗口,关闭其中任何一个都会导致崩溃
相机设置也仍然是错误的,根据所附的截图:FOV = 32 FAR_LENGHT = 1000给了FOV = 48.46 FAR_LEN 碧= 994

谢谢你!


附加文件 缩略图(s)

# 4
你是对的,现在应该用最新版本修复:
//m.sinclairbody.com/2022世界杯国家队名单download

你也可以通过运行这个文件来更新:
C: / RoboDK / RoboDK-Update.py

另外,请确保为Python更新RoboDK API:
代码:
PIP安装robodk——升级




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