全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
+ p# O; Z) d2 w' q3 W9 Lif(massage(2)==1)
. u# n% \4 X1 p! N' Ctreenode ts = createemptytasksequence(op,0,0);" j" F; D9 N6 {: k0 s: l. C
        for (int i=1;i<=6;i++)
3 I$ K/ G+ U  I        {
1 m4 B* \1 x" S                treenode item1=rank(rack,i);7 c; h5 g6 S4 @8 ~' X
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
9 G* |: X) W& s+ a' v; \* P( }1 r, _                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& J$ t1 g% F0 d. H& Z. f9 ^                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
9 D# E# u* R8 V1 g                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
& {# l- ~1 L8 N+ o: ]* J        }
; s0 d9 V+ ^& I7 q" P! a4 a
- V# h  s5 K( u0 o        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
' P* Z6 ]5 }3 E9 b. K' p可能有一下几个原因:! m2 u4 W! D2 T( J5 {% c
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务; 5 @! q, [4 y( k3 P3 \1 X. X+ V
2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-25 03:51 , Processed in 0.085261 second(s), 13 queries .

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

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