0

在创建通用仓库模型期间,我在尝试创建可供拣货员使用以从存储货架检索产品的订单事件时遇到了问题。目前,我正在使用一个源块来创建单一类型托盘(1 到 5)的“订单”。每个拣货员都会从货架上捡起一个托盘并将它们运送到下一个位置。

问题:如何创建一个包含多个不同类型托盘的订单。
问题:在将所有托盘运送到下一个位置(流程)之前,我如何使用单个拣选器(资源)一次通过仓库拣选多个托盘。

亲切的问候,斯特凡

4

1 回答 1

0

问题 1

通常我会为更高级别的订单创建一个类(比如 Pickwave 类)。并且在实例化它时,您需要将实际拣货订单(托盘)列表保存到其中(例如 type 的集合ArrayList<Order>)。

为了处理您的pickwave,您可以使用一个循环将您的资源/运输机/拣货机引导到下一个订单位置,直到所有订单都被拣选。如果选择了所有内容,则退出循环并移动到下一个位置

问题2

您不会像通常在 1 对 1 场景中使用 RackPick 块一样选择订单。但是,由于您在 pickwave 对象中引用了所有订单,因此您仍然可以以编程方式控制它们的位置/动画。

于 2021-01-12T17:57:25.943 回答