全球FlexSim系统仿真中文论坛

搜索
查看: 4604|回复: 1
打印 上一主题 下一主题

(求助)在货架message里写取货代码(本意只取6批货)

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
: d3 R' C+ d# K; c' e" ~/ R% Xif(massage(2)==1)0 }6 s2 j7 c* q. j' x4 Q5 c
treenode ts = createemptytasksequence(op,0,0);
: [2 w$ j6 ~5 s" H+ D4 V: K        for (int i=1;i<=6;i++)
& x+ k: b2 j8 B2 O; j        {
- Y& K; k9 l6 m3 X. K: y; l                treenode item1=rank(rack,i);3 I& V8 F% y: H9 B; f
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);1 X! V5 w/ i2 k4 U
                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& S1 e3 W5 X: k. f                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
' O. `& b, W" }$ j+ @+ k                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);! f9 }2 s' c6 A# K; s3 e
        }* J# `; T0 {2 a

! S9 ?7 {  L  F. I4 u        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
' y7 S/ d+ M7 Y' n" K# `" F可能有一下几个原因:
; W" W* g# X/ j9 _7 l7 g+ M* r1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
' ^+ C5 e  O  `; ?& f- r, h2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 14:57 , Processed in 0.066153 second(s), 13 queries .

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

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