等待块不测试存储是否有空间

时间:2020-07-01 11:04:47

标签: anylogic

我的等待块应该测试我的托盘架是否有足够的空间来存放我的托盘。因此,当我有20个托盘并且我的商店有15个空间时,应该存储15个托盘,另外5个托盘应在我的等待区中等待,直到托盘架再次有空间。 问题是我得到一个错误,即没有空单元,这意味着没有空间的托盘不在我的块中等待,而是经过等待块,这导致了错误。 问题出在哪儿?附加了等待区和货架选择。

waitblock_function

rackpick

error

1 个答案:

答案 0 :(得分:0)

我建议您切换到使用RestrictedAreaStartRestrictedAreaEnd块:只需在代理之前排队,然后将限制区域的容量设置为您的托盘容量。

比您的手动方法要容易得多(且出错率更低)。