因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
if(massage(2)==1)
treenode ts = createemptytasksequence(op,0,0);
for (int i=1;i<=6;i++)
{
treenode item1=rank(rack,i);
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
}
dispatchtasksequence(ts); |