将编程创建的代理添加到流程模型中?

时间:2016-09-12 00:43:11

标签: anylogic

在启动时,我以编程方式在特定点创建两个代理。使用以下代码 -

Officer off = this.add_officers();
off.setXY(this.start1.getX(), this.start1.getY());

Officer off2 = this.add_officers();
off2.setXY(this.start2.getX(), this.start2.getY());

我想将这两个代理添加到我的流程模型逻辑中,但是以下代码不会产生所需的行为 -

pedSource.addAgentToContents(off);
pedSource.addAgentToContents(off2);

如何将以编程方式创建的代理添加到我的流程模型中?enter image description here

1 个答案:

答案 0 :(得分:1)

而不是PedSource,使用"Enter"对象。并在代码中使用:

enter.take(off)
enter.take(off2)