全球FlexSim系统仿真中文论坛

标题: 分配器的问题 [打印本页]

作者: maratini    时间: 2012-8-6 17:42
标题: 分配器的问题
明明有7个任务执行器,但是分配器总是只找那三个,货架的状态一直都是waiting for transporter,但是这么多任务执行器还是idle在那。有没有遇到同样情况的?求解
作者: 茜茜_13    时间: 2012-8-6 18:01
你货架的下游端口是什么呀?
作者: maratini    时间: 2012-8-6 23:34
2# 茜茜_13


传送带
作者: domcylai    时间: 2012-8-7 08:53
你把任务分配器当成一个“暂存区”,这个每个任务序列都在这个“暂存区”排队,然后按照一个策略(方法)发出去,默认的说,任务分配器会发送给第一个可用的任务执行器,就好像临时实体一样,如果同一时间内任务量比较少,那么总有人“偷懒了”。 任务分配的逻辑是一个很有意思的课题,就想电梯逻辑,处理逻辑一样,如果你熟悉FlexScript,那么你可以定制自己的逻辑。
作者: 茜茜_13    时间: 2012-8-7 09:01
那这就不是任务分配器或者任务执行器的问题了,而是传送带的问题,因为传送带一次只能接收一个实体,你在传送带前面加一个暂存区就会好的
作者: maratini    时间: 2012-8-7 17:27
5# 茜茜_13


如果是传送带还没有准备好接收临时实体的话,上游实体的状态应该是blocked而不是waiting for transporter吧
作者: maratini    时间: 2012-8-7 17:39
4# domcylai


但是模型运行到上万秒以后,就会完全卡住不再运行,此时上游实体是waiting for transporter,下游实体是empty,运输工具是idle。分配器的pass to试过几个不同的选择,都没有什么效果
作者: 茜茜_13    时间: 2012-8-8 08:44
6# maratini
这是用户手册上对传送带的说明,你自己看吧
作者: maratini    时间: 2012-8-9 21:47
8# 茜茜_13


我知道,我加了一个暂存区还是没有用
作者: maratini    时间: 2012-8-9 21:47
8# 茜茜_13

我感觉是拉动模式有点问题
作者: 左手_天涯    时间: 2012-9-8 21:45
这里并不是你设定的逻辑有问题,对于Flexsim的货架来说它是没有任何状态的。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3