全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
3 p( Z& y! R* E6 @* jif(massage(2)==1)9 O$ O  }+ x9 f+ Y* Q3 |
treenode ts = createemptytasksequence(op,0,0);
1 e2 a# E/ H; R$ j- R8 c        for (int i=1;i<=6;i++)  D" O) F4 C( M9 X
        {
3 C% I; ~8 F- _. T" @/ j                treenode item1=rank(rack,i);% [, U4 f, R' J+ |7 D
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
. n9 a; L: f" y9 W& u                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);8 [, Q; I6 b- ]( A5 `4 U: Y
                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);: o+ I# E+ b) _" Z( m7 B
                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
. B" Y! a5 J: X! S6 X        }) H( q  k, e/ _6 s! l) H2 q' [9 C' H
( [8 u; Q, V% |/ ]9 _: j/ I6 l
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;2 h( }# H( c: h, h& F
可能有一下几个原因:- R* ]8 I; N6 k  a6 F
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
, X& h" i4 Z5 \: ?8 M2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-31 14:13 , Processed in 0.062794 second(s), 14 queries .

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

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