|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。
. b' y, l$ o6 D# V
. _8 o- b( e& ^2 I* n8 }" unow_depart_num := 1;
' a3 l9 q& T2 x0 [begin_time := 0;) t# m q2 [4 U; a Q. f
while 1 = 1 loop. b {. ]+ ~2 y
depart_time := schedule[now_depart_num];
1 S, {, M! G# p+ t wait depart_time - begin_time;
# ^, c# Z# ^7 A, `6 H! p6 |. ~ ....
& p$ c$ Q3 W0 [8 H1 K$ r* N" `2 z C; [4 J/ x
begin_time := depart_time;/ @+ A' i. P8 l3 b- Z) ~6 I3 y1 {
now_depart_num := now_depart_num + 1;
' E$ u6 k/ K b6 T& dend; |
|