查看: 6|回复: 6

如何在暂存区批量处理的情况下使三辆叉车循环运行

[复制链接]

主题

0

回帖

264

积分

注册会员

积分
264
发表于 2015-4-15 16:40:20 | 显示全部楼层 |阅读模式
暂存区有货物积压,有三辆叉车进行运送,想让叉车五分钟运一次(叉车循环运作)或者货物积压到十个就运送。现在对暂存区进行批量处理,叉车容量为10,分配器发送至选了循环模式,可是为什么当货物积压到10个时,它会同时分给三辆车而不是一辆呢?纠结好几天了,求高手解答。

主题

0

回帖

1000

积分

高级会员

积分
1000
发表于 2015-4-15 18:06:00 | 显示全部楼层
那是因为暂存区每进一个货物,如果下游可以接收都会立即创建一个任务分配出去,你需要克服这一点;P

主题

0

回帖

264

积分

注册会员

积分
264
 楼主| 发表于 2015-4-15 22:53:37 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=16090&ptid=5062]2#[/url] [i]草原一棵树[/i] [/b]


批量处理后确实10个才释放呀,只不过释放给了所有空闲车

主题

0

回帖

1000

积分

高级会员

积分
1000
发表于 2015-4-16 17:15:12 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=16094&ptid=5062]3#[/url] [i]yun[/i] [/b]


之前没实验下,我试了下,原因是:批量释放并不是把十个货物的运输任务合成一个任务分配给一个任务执行器,实际只是延迟了运输任务的分配时间,实际的逻辑是当content达到10的时候把所有的任务下派出去。

主题

0

回帖

58

积分

注册会员

积分
58
发表于 2015-4-22 17:38:51 | 显示全部楼层
我也在纠结这个

主题

0

回帖

1000

积分

高级会员

积分
1000
发表于 2015-4-30 12:06:23 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=16204&ptid=5062]5#[/url] [i]若愚师兄[/i] [/b]


给你提供一个思路,用一个任务分配器来进行任务的分配处理,在任务分配器的分配触发器里写逻辑就ok。这样就避免了多个任务一次性按默认原理分配,改成了了我们自己的任务分配原理。其实就这么简单,奔跑吧骚年。

主题

0

回帖

120

积分

注册会员

积分
120
发表于 2021-7-13 16:30:32 | 显示全部楼层
有没有案例?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部