|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。4 O7 v u" l t, b0 g
2 C3 E$ W2 D, o+ V8 S3 m/ R$ f: W; Wnow_depart_num := 1;' y! P! X% H x f
begin_time := 0;/ Z' \/ r8 c: Y5 a7 o- ~: s
while 1 = 1 loop$ y9 t; l! Y; t, p5 L
depart_time := schedule[now_depart_num];
! p' s: L2 K3 h( q+ ] ~ wait depart_time - begin_time;
% M+ |8 ]2 N$ T( v5 e ....
$ R( C, j4 }. x6 s* Y% p2 Y* j! i, [- e0 f8 v
begin_time := depart_time;& [& t* L" _2 F
now_depart_num := now_depart_num + 1;
) @+ Z$ N+ L) {$ N9 @end; |
|