|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。
. W! y8 y/ f+ j$ F
) \# h* V; {, g$ x& B0 o+ enow_depart_num := 1;
2 G. {$ `9 K$ P, a3 Ibegin_time := 0;; x! ~: z8 T( U* S) [+ R* W- T
while 1 = 1 loop4 U0 [6 e- J! V" ^: ]& `
depart_time := schedule[now_depart_num];6 P! w. w* O; h( E# {: v
wait depart_time - begin_time;
, p( y- m( z, c. P9 O2 L- w ....
9 E, n: i8 q* {8 [$ x9 p; W, v1 |* ^- e6 U) a; q) Z& L
begin_time := depart_time;3 v$ D% R9 z# `
now_depart_num := now_depart_num + 1;: [/ S4 ]: E4 `. c: `8 b
end; |
|