|
在process9里加了任务序列,最后一步吸取下起始点的位置OK
( I! k5 }2 F$ a! a2 M. Streenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer3 W: D' o9 w' A0 S- N3 u- a
) \9 |, @( y: g2 y' Q" X
treenode ts = createemptytasksequence(dispatcher,priority,preempt);$ E }. m3 k5 v/ I( N- i4 i" J
; o+ y& q: v) t( X. `: j/ Oinserttask(ts,TASKTYPE_TRAVEL,current,NULL);" v* N) q) j5 g2 u
inserttask(ts,TASKTYPE_LOAD,item,current,port);( `* C3 L) I' C O, A; |
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);( T; l" c# c1 f8 x7 j* @& X
inserttask(ts,TASKTYPE_TRAVEL, destination,NULL);
0 d' J; ~1 [+ O |4 W$ Linserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));. y) V! {2 p5 C: v1 k. y8 V3 C
inserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));
, ~, f( U1 E- G3 Z
5 G4 S0 n5 Y' h5 bdispatchtasksequence(ts); |
|