|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。 V' J( C+ Z; n4 i$ W$ [
" n$ g. M! W1 r! _: y- u7 D, I, ~now_depart_num := 1;
5 R; L$ r5 R/ A/ A/ Hbegin_time := 0;, ^) a3 p' q1 Y* _
while 1 = 1 loop# y H6 t3 u8 a2 B9 w% d
depart_time := schedule[now_depart_num];3 F) b* L1 o+ J0 e! Q* k4 y
wait depart_time - begin_time;
* T5 f c I: U" Z( h9 h1 \ ...." P5 e: N+ F0 x$ N Z+ M
( x* _+ y' h+ e! [
begin_time := depart_time;. P2 L. {7 ~& U1 R1 d
now_depart_num := now_depart_num + 1;) K" E, N" l9 r& m
end; |
|