2016-07-31 47 views
0

我有一个关于Anylogic中的批处理过程的非常简短的问题。Anylogic中已经批处理代理的属性

我想打印出已经退出上次批处理元素的代理的ID,他们在一起批处理。因此,他们处于不同的元素(发布准确),并且我正努力在批处理中获得他们的ID。我唯一的想法是首先打开并打印出ID。

有没有办法做到这一点,而不取消它们?

非常感谢您提前。

亲切的问候

回答

1

所有配料(不是永久),或拿起药剂存储在名为批/容器内代理“内容”的收藏。 因此,您可以使用以下代码访问存储在此集合中的代理的ID:

for(int i = 0; i < agent.contents().size(); i++) 
    traceln(((MyAgent)agent.contents().get(i)).id);