如何在货架拣货块中指定拣货策略? - 任何逻辑
Posted
技术标签:
【中文标题】如何在货架拣货块中指定拣货策略? - 任何逻辑【英文标题】:How to specify a picking policy in rack pick block? - Anylogic 【发布时间】:2020-11-23 09:54:15 【问题描述】:简介
我有 5 个托盘架,每个托盘架 3 层。
我使用货架存储块将物品存储在其中,动态指定托盘架将它们存储在哪里。为了跟踪保存项目的托盘架,我将托盘架的引用保存在项目本身的变量中。然后我使用货架挑选块从正确的货架上挑选物品并指定为托盘货架agent.myVariableToStorePalletRack
。
rack pick description
rack store description
问题
问题是我需要按特定顺序挑选物品,从托盘架 1 中挑选每件物品,然后在托盘架 2 中挑选每件物品,然后在托盘架 3 中挑选每件物品,依此类推,但我不知道如何指定此挑选政策. 我怎样才能做到这一点?
我已经尝试过的可能解决方案
我已经尝试在货架拣选块之前放置一个队列来对物品进行分类,但这不起作用。
queue description
非常感谢您!
【问题讨论】:
您能否澄清并重新表述问题,将其归结为您需要帮助的核心问题。目前尚不清楚 :) 遵循本指南:***.com/help/how-to-ask 对不起,我编辑了这个问题。我希望现在更容易理解了。 【参考方案1】:您必须手动实现这一点,即通过一个功能,按所有物品所在的架子对所有物品进行分类,然后按该顺序告诉物品离开它们的存储空间。
存储本身应该是一个“等待”对象,因此项目会被永久存储,直到该函数告诉它们离开并调用资源来取回它们。
最好在存储时记录集合中的所有存储项目。这样,您可以在需要取件时轻松循环它们。
【讨论】:
以上是关于如何在货架拣货块中指定拣货策略? - 任何逻辑的主要内容,如果未能解决你的问题,请参考以下文章