线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
如何检索两个名称相同的目标?
# 1
具有相同名称的两个目标怎么能通过API检索作为单独的项目吗?

我知道我可以通过它的名字检索目标项目“tar01”:


代码:
项= RDK.Item (tar01, ITEM_TYPE_TARGET)


但假设我有两个不同的目标在车站树具有相同名称的,‘tar01’,这可能与不同的机器人在同一车站。我怎么能检索既是独立的物品吗?

最好的问候,

Maarten
# 2
拥有多个具有相同名称的目标不是一个好的前提。
你是在自找麻烦。

但无论如何。

您可以检索与ItemList所有的物品在你的站。//www.w5838.com/doc/en/PythonAPI/robo...k.ItemList
然后你可以遍历项目和寻找所有ITEM_TYPE_TARGET名称“Your_Name”。

然后您可以检索机器人与目标”.getLink ()//www.w5838.com/doc/en/PythonAPI/robo...em.getLink

杰里米
找到有用的信息通过访问我们的关于RoboDK及其特性在线文档看我们的教程Youtube频道


# 3
谢谢杰里米,使用ItemList()将为我工作!

我理解这是建议避免同名的两个目标,但这是一个似是而非的情况我可以看到发生例如当复制粘贴在一个车站。事实上,我现在可以使用ItemList(),以检查双重使用相同名称的任何物品和发出警告或自动应用一些变化。

再次感谢,

Maarten




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