|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。( ^& m0 W, Y9 i" |
2 F# [" c7 h, s" ~% {0 T2 k1 n$ ^9 U
now_depart_num := 1;# X9 P! Z1 M$ j: j' [
begin_time := 0;. |( x# a7 S- ]7 q
while 1 = 1 loop
( C+ n3 r$ R/ _( m& L depart_time := schedule[now_depart_num];1 ~. a* n0 T, s2 X! R
wait depart_time - begin_time;# A$ U, d9 M' s' R8 h' X. H, l. G
....4 }5 B, q6 T. w4 z/ i
2 f R; d" n1 c! i begin_time := depart_time;, X0 @ y9 i% Z2 ]0 F. |/ _2 W
now_depart_num := now_depart_num + 1;# ?# l) P. T8 ^. |# N: U6 B! e
end; |
|