|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。
2 R. v8 _( |0 A4 x& r/ V# b, H& h, |8 w1 K: ?! K/ \
now_depart_num := 1;
0 c3 M, W% V& G3 p3 fbegin_time := 0;* J8 n5 a* \4 ?7 n5 F* Z
while 1 = 1 loop2 I4 K3 ~& c3 T; ~. N3 [
depart_time := schedule[now_depart_num];
4 ]/ }. C/ \- \% w5 p wait depart_time - begin_time;' X- C- y, y1 n; ?. X
....3 r- |0 [# U0 i& D5 U2 x0 {3 k
2 q z/ {7 l9 G# z3 W) d& B* ~8 l begin_time := depart_time;- p/ b1 g! s7 a; g. p
now_depart_num := now_depart_num + 1;6 e$ ~" T5 B3 ? E
end; |
|