|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。
; b0 N6 g: P0 m7 o1 E3 _/ e' o* E5 V2 I' o
now_depart_num := 1;% s' c& c. m0 |& ^, Q
begin_time := 0;
; Q1 Q4 U2 T0 Q# D6 z4 Dwhile 1 = 1 loop
* C& u2 {& Z& f: m depart_time := schedule[now_depart_num];
. i7 r) l- z% H- G5 l; J/ E wait depart_time - begin_time;
1 [/ D, U; f) l' L4 K ....9 R! N9 E. U$ X2 c! H: K" ?& I0 a( S
. Y: x" h+ y( q begin_time := depart_time;
6 x' i9 [" ]" X J( c- S, U7 T! s now_depart_num := now_depart_num + 1;
0 P; c1 Y# I1 i2 y: g4 _end; |
|