如何设置批量大小,即要批量的重量?我目前正在模拟马铃薯植株。而且由于马铃薯的随机性,马铃薯(代理商)都有自己的重量,但是现在我必须将它们分装成10Kg的袋子。重量应该刚好超过10kg,但不能更小,因此它将是9.9kg,再加上一个土豆。
F1帮助功能建议使用自定义队列。但是我不知道如何继续使用该选项。
任何帮助将不胜感激
答案 0 :(得分:0)
您可以使用无限容量的“等待”对象。每当添加土豆时,请检查总重量,如果它们超过阈值,则可以使用wait.freeAll()
。这会将它们发送到下游批处理对象中。
在使用freeAll()方法之前,请确保将批处理大小更改为“等待”对象中的马铃薯数,以便将所有已释放的马铃薯一起批处理。您可以使用batch.set_batchSize(x)
欢呼