全球FlexSim系统仿真中文论坛

搜索
查看: 9104|回复: 10
打印 上一主题 下一主题

分配器的问题

[复制链接]
跳转到指定楼层
1#
maratini 发表于 2012-8-6 17:42:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
明明有7个任务执行器,但是分配器总是只找那三个,货架的状态一直都是waiting for transporter,但是这么多任务执行器还是idle在那。有没有遇到同样情况的?求解
2#
茜茜_13 发表于 2012-8-6 18:01:22 | 只看该作者
你货架的下游端口是什么呀?
3#
 楼主| maratini 发表于 2012-8-6 23:34:29 | 只看该作者
2# 茜茜_13


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


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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
9#
 楼主| maratini 发表于 2012-8-9 21:47:21 | 只看该作者
8# 茜茜_13


我知道,我加了一个暂存区还是没有用
10#
 楼主| maratini 发表于 2012-8-9 21:47:50 | 只看该作者
8# 茜茜_13

我感觉是拉动模式有点问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-5-8 21:49 , Processed in 0.074850 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表