|
在process9里加了任务序列,最后一步吸取下起始点的位置OK. c+ g! Y ~* R
treenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer9 Q5 _7 `7 g# y8 K! @
2 Z c/ y* b" y7 e1 \; m/ V5 t
treenode ts = createemptytasksequence(dispatcher,priority,preempt);
# U# a- F: \/ o) r- n; o U& X6 ]3 P$ R
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
) V+ @% x7 i! b& H: d0 e% L$ u& }inserttask(ts,TASKTYPE_LOAD,item,current,port);0 |9 s" b2 y: Q* D( b
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
* Q( W& D. c8 N& q; l3 P1 Jinserttask(ts,TASKTYPE_TRAVEL, destination,NULL);
- L& D% ~) `, b: @$ o* X' ^! Minserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));2 u- w3 S- W9 d6 D5 v: D
inserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));
- l( |( ]: d' g! D* g# r& \
( e" h2 w7 Z# J7 ^, Ydispatchtasksequence(ts); |
|