|
|
发表于 2010-9-27 15:54:06
|
显示全部楼层
waituntil 有很多限制条件,监控variable是可以的,表格好像是不行的。另外,这个命令对程序的performance有很大影响,能不用就尽量不要用。有一个技巧,通过不断循环的方式来实现时间点的控制。" u, m3 T4 b! r# i' Z$ W7 {
. X6 P* n& ^" e- Z# [1 O, r+ Z1 C b- F
now_depart_num := 1;' I) w$ O' A$ u; `; h
begin_time := 0;
: C' }/ K: F" [+ X2 P, R( i9 gwhile 1 = 1 loop3 V/ |6 Q" c7 b& ~, ]& h4 O' q
depart_time := schedule[now_depart_num];
1 [8 \" ?$ _; m5 j1 U x wait depart_time - begin_time;
0 A; v) c0 ^" m* z9 }1 Y2 D ....
8 B1 z( [ k* e4 o1 T! e
% z# ~2 V# \- _: P begin_time := depart_time;
& a1 l; h, S1 w- |/ s/ d( z+ B& U: D now_depart_num := now_depart_num + 1;
8 |8 d; J- {# h9 X+ zend; |
|