|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。3 t# Y4 J. K6 J; s' J7 K
7 A8 H; H( @" [- Q3 r1 v" s" y+ h
now_depart_num := 1;% e, X& ?9 X- J" H
begin_time := 0;
$ p6 T, R' `, p: v# \while 1 = 1 loop0 b. m4 b6 }! i9 E# T, k1 U" H
depart_time := schedule[now_depart_num];* u2 E* ?4 `$ E e) z- I
wait depart_time - begin_time;
3 J0 U5 \- N) Y ....
: }4 N, `; W. D
! m7 Y- s) l; K+ }( t G begin_time := depart_time;) M" l) Y1 ^" S$ U. A4 U" D
now_depart_num := now_depart_num + 1;
3 [, R) w5 M+ a0 Dend; |
|