全球FlexSim系统仿真中文论坛

标题: (求助)在货架message里写取货代码(本意只取6批货) [打印本页]

作者: flexsimbaobao    时间: 2012-4-21 18:24
标题: (求助)在货架message里写取货代码(本意只取6批货)
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.2 Z! k7 U' U1 e' E4 c7 b
if(massage(2)==1)* j+ }# Z3 @' A1 O# f* X
treenode ts = createemptytasksequence(op,0,0);% d7 C$ [+ L1 K% O
        for (int i=1;i<=6;i++)4 n9 B3 e6 \' Q/ }, k8 F6 ~
        {
8 N7 x# v1 G  z, K5 j# p) N' s                treenode item1=rank(rack,i);
* _2 F* o# z; ?- v2 m" u, r                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
8 ~+ L) L& Q. |: S: V                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
8 |7 Y; Q- E% E2 L& c6 \                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
$ P# ]6 V+ m7 }1 z8 ?: m# @                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
9 J4 i. ?: [9 z5 |9 u+ l3 w        }( g. I. s4 ^" h! G- \
9 v  P0 [' K2 n  g0 ?. X
        dispatchtasksequence(ts);
作者: domcylai    时间: 2012-4-21 21:05
得看看你的模型才能知道具体哪里的问题;
9 }# F% c# N  o1 x: B6 d+ W1 p可能有一下几个原因:
, D/ A& |. z4 @6 W1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
" u3 ]1 B, R% O7 ?2.rack 的消息触发被重复多次;




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