|
|
发表于 2013-12-24 14:52:21
|
显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=11553&ptid=4308]5#[/url] [i]蓝桥书生[/i] [/b]
我觉得单纯将transporter的break to改为same itemtype不能很好的实现楼主的要求,因为楼主必须是满足一定批次才释放item,而搬运结束后若queue中的item数量小于规定的批次,则不再进行搬运。
你可以试试做一下,我暂时没有想到比较简单的方法来很好的实现。
此外,楼主的模型也同样存在这样一个问题。比如某个queue已经满足了条件,发给transporter第一次搬运任务,但此时transporter还没有来到该queue,此时又进入一个item,就会又触发第二次搬运任务。
那么最后的结果是:第一次搬运任务之后已经导致该queue的item数量已经小于批次,但是还是会进行第二次搬运任务。我想这应该不是楼主想要的效果。 |
|