在AnyLogic v7中,我想使用一个事件在每个工作日开始时将所有代理重置到流程流中的某个位置。我创建了事件并且有一个循环可以循环遍历所有代理,但我不确定我需要将代理重新定位到特定延迟块所需的属性或方法。谢谢!
答案 0 :(得分:1)
Enter
块并将其与反映“某个地点”的块连接。main.enter.take(currenBlock().remove(this));
currentBlock().remove(this)
从当前流程图块中删除代理本身并返回它。 enter.take(...)
在流程图中注入代理,Enter
阻止代理立即转发到下一个块。它的工作方式与Source
块类似,但在这里注入已有的代理,而Source
创建新的代理。主要。是对包含流程图的顶级代理的引用。