我目前正在尝试在AnyLogic中为仓库建模。我一直在使用5个托盘架的机架系统。我需要模型一次填充一个托盘架,即当前以50%的利用率初始化模型时,所有托盘架都填充到50%,我希望填充2个半托盘架。相反,我希望RackPick块能够从单个托盘架中拣选产品,直到它完全空了,然后再移入货架系统中的下一个完整托盘架。我怎样才能做到这一点?我是Anylogic的新手。
答案 0 :(得分:0)
我将向您展示如何进行存储...您将不得不执行与拣选类似的操作。
您将需要以下内容:
此功能将使用以下代码:
for(PalletRack p : rackSystem.palletRacks){ //loops through the palletRacks of the rack system
if(p.hasSpace()) //checks if it has space
return p; // if it has space, return the palletRack
}
return null;
如果您对此很熟悉,也可以在函数中使用它:
return findFirst(rackSystem.palletRacks,p->p.hasSpace());
两者都做同样的事情...但是新的AnyLogic用户不知道第二个