【问题标题】: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

非常感谢您!

【问题讨论】:

  • 您能否澄清并重新表述问题,将其归结为您需要帮助的核心问题。目前尚不清楚 :) 遵循本指南:stackoverflow.com/help/how-to-ask
  • 对不起,我编辑了这个问题。我希望现在更容易理解了。

标签: anylogic


【解决方案1】:

您必须手动实现这一点,即通过一个功能,按所有物品所在的架子对所有物品进行分类,然后按该顺序告诉物品离开它们的存储空间。

存储本身应该是一个“等待”对象,因此项目会被永久存储,直到该函数告诉它们离开并调用资源来取回它们。

最好在存储时记录集合中的所有存储项目。这样,您可以在需要取件时轻松循环它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多