|
在process9里加了任务序列,最后一步吸取下起始点的位置OK2 E$ z" P2 P# }+ @8 _0 }# ]
treenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer; ]/ Q P6 R) q% J5 P
3 K% X& u* I- s* J: Q+ B
treenode ts = createemptytasksequence(dispatcher,priority,preempt);
6 e% @6 r$ S. f, T' [- ]: Z
( }2 _) U# n S7 ?$ einserttask(ts,TASKTYPE_TRAVEL,current,NULL);! U- h: J# a! }4 r& E: n, ^
inserttask(ts,TASKTYPE_LOAD,item,current,port);
$ `. U4 U1 k3 \# j& b0 S, `7 X8 V0 Ainserttask(ts,TASKTYPE_BREAK,NULL,NULL);
8 {0 P9 |; \* `6 E& B" D$ B# zinserttask(ts,TASKTYPE_TRAVEL, destination,NULL);2 H6 Q; s' @1 Y+ T+ c* z% V- \
inserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));6 b# j/ C/ Q4 f; h# H) U
inserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));8 Y' D+ Q8 s+ f% r5 f3 S
9 `! k( [% ?$ B- _; ]7 [8 adispatchtasksequence(ts); |
|