|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
7 G& ?% @* [3 rif(massage(2)==1)
) H) u4 B8 }5 J' r3 v7 ptreenode ts = createemptytasksequence(op,0,0);
! u7 h0 j a+ N( N for (int i=1;i<=6;i++)8 K' F; c. v, e" X
{
2 E. ^/ R: m$ {1 b/ M treenode item1=rank(rack,i);
8 E6 W+ ^- O! P4 ?0 z inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0); x2 \$ r+ V( o) C- @5 G" x$ \" }- N
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
% h$ `9 R- {) W3 Y6 Y inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
8 U4 Z4 n; q, B/ |3 B inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);% @, Z1 t% D+ p
}- D1 i2 c' k" J
F- h; {( j9 J" f5 G dispatchtasksequence(ts); |
|