【发布时间】:2019-11-09 04:51:59
【问题描述】:
我可以使用行人库使代理转到一个区域中的“n”个吸引子,但是当我尝试使代理转到使用流程建模库绘制的矩形节点区域中的吸引子时,我只能使代理转到我绘制的“n”个吸引子之一。所以我想知道有没有办法使用流程建模库来做同样的事情。
【问题讨论】:
标签: anylogic
我可以使用行人库使代理转到一个区域中的“n”个吸引子,但是当我尝试使代理转到使用流程建模库绘制的矩形节点区域中的吸引子时,我只能使代理转到我绘制的“n”个吸引子之一。所以我想知道有没有办法使用流程建模库来做同样的事情。
【问题讨论】:
标签: anylogic
在 moveTo 块属性中,您应该将 Attractor 指定为目的地,而不是节点。然后要么放置精确的静态吸引子(在这种情况下你应该有'n' moveTo blocki)或者更好地定义一些逻辑来动态确定下一个吸引子:例如将所有吸引子添加到集合中,然后将“randomFrom(collectionName)”指定为吸引子的动态值。在后一种情况下,1 个 moveTo 块就足够了,但您可能需要创建一个循环(借助 selectOutput 对象)来处理移动 n 次。
【讨论】: