如何按容量接载乘客? (ANYLOG©C)
How to pick up passengers by capacity? (ANYLOGİC)
在接载时,我希望载客量与公交车载客量一样多,而且我必须在下车时让一定数量的乘客下车,但在我做的场景中,它把它全部带走并留下它全部。
enter image description here
如果你想把你想要的所有乘客都接上到公交车的载客量,你需要按如下方式定义上车块(假设公交车代理有一个变量或参数叫做capacity,它定义了公交车的载客量总线,如果您没有该变量,则需要创建它)
您可以将数量定义为 agent.capacity-container.contents().size()
这意味着接载将占用最大数量,或者等待的乘客数量
如果你想把等待乘客的巴士装满,直到你把巴士装满:
下客点有类似的条件,您可以使用它来定义下客的乘客数量...您需要根据自己的需要自行探索。
在接载时,我希望载客量与公交车载客量一样多,而且我必须在下车时让一定数量的乘客下车,但在我做的场景中,它把它全部带走并留下它全部。 enter image description here
如果你想把你想要的所有乘客都接上到公交车的载客量,你需要按如下方式定义上车块(假设公交车代理有一个变量或参数叫做capacity,它定义了公交车的载客量总线,如果您没有该变量,则需要创建它)
您可以将数量定义为 agent.capacity-container.contents().size()
这意味着接载将占用最大数量,或者等待的乘客数量
如果你想把等待乘客的巴士装满,直到你把巴士装满:
下客点有类似的条件,您可以使用它来定义下客的乘客数量...您需要根据自己的需要自行探索。