|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。
- V7 w5 N3 y$ \" o: U U
3 p7 v5 z3 j# T- T$ \( _/ N8 t. Fnow_depart_num := 1; R# R, r! y( I. R% @ r7 E
begin_time := 0;, G* Y. ?4 w/ U7 L8 N; W( v% C
while 1 = 1 loop
0 T7 V9 A+ d' k depart_time := schedule[now_depart_num];
. B& C7 d- c7 g wait depart_time - begin_time;, h2 J! P0 E/ B
....( B$ K& ^: Q$ Y, J" Q2 Z" Z( J
: H# @( F, i! t
begin_time := depart_time;3 p. R, ^6 W% r
now_depart_num := now_depart_num + 1;
$ `. V, c# k/ {4 Iend; |
|