首页 文章

使用anylogic中的drop-off块删除特定的自定义代理

提问于
浏览
0

我想知道如何计算anylogic中容器中有多少自定义代理程序,以便我可以相应地使用下拉块中的值 .

我有4个自定义代理,a,b,c和d以及4个火车站1,2,3和4.这些类型的代理中的每一个都需要根据比率下降,即需要丢弃的40%在3点 .

我理解如何使用drop off块,我只是无法计算容器中每个代理的数量 .

1 回答

  • 0

    要知道容器中有多少个代理:

    container.contents().size()
    

    要知道A类中有多少个代理程序在容器中:

    count(container.contents(),agent->agent instanceof A)
    

    要在下面的stackoverflow问题中回答一定比例的代理:Setting drop-off block in anylogic

    要在此处回答特定代理类型的特定百分比:Anylogic: Dropoff given quantity using parameters

相关问题