首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >货架系统中托盘货架的优先顺序

货架系统中托盘货架的优先顺序
EN

Stack Overflow用户
提问于 2019-01-09 16:30:39
回答 1查看 184关注 0票数 0

我目前正在尝试在AnyLogic中为一个仓库建模。我一直在使用机架系统和5个托盘机架。我需要模型来填充托盘货架一次一个,也就是说,目前当我初始化模型为50%利用率时,所有的托盘货架都填满了50%,我想要两个半货盘货架来填充。相反,我希望RackPick块从单个托盘货架中挑选产品,直到它完全空了,然后才移动到货架系统中的下一个完整的托盘货架上。我如何才能做到这一点?我是Anylogic的新手。

EN

回答 1

Stack Overflow用户

发布于 2019-01-09 20:21:07

我将向您展示如何使用存储...你将不得不对挑选做一些类似的事情。

您将需要以下内容:

在rackSystem

  • Your中按优先级顺序放置palletRacks代理将有一个名为palletRack的参数,其类型为PalletRack,默认值为在main中创建该getPalletRack函数所需的默认值。

此函数将使用以下代码:

代码语言:javascript
复制
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;

如果您熟悉这一点,您也可以在函数中包含以下内容:

代码语言:javascript
复制
return findFirst(rackSystem.palletRacks,p->p.hasSpace());

两者都做着同样的事情。但是AnyLogic的新用户不知道第二个

最终

在rackStore中,您将执行以下操作:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54105933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档