我想写一个环形轨道穿梭小车避让的程序,但是在这一句if abs(.Models.NewFolder.Transporter:x.bookpos-.Models.NewFolder.Transporter:y.bookpos)<=9 
4 l& `8 b+ o7 V8 r有语法错误,求指教~6 s& }% M9 |6 `5 C 
is 
, ^( j9 F" N. E# z0 ~0 h6 J2 i                x:integer; 
/ v! L( g( t2 U, \/ i                y:integer; 
2 C3 ]: e7 e5 D. ?/ J% q+ H9 n                i:integer; 
. e) D, b+ F+ N. B5 r        do 
* D- w) R4 K/ k" E        if EventController.simtime>288; j% e) F0 j/ q. n" E7 U: w. N 
           then 
' c% y" X2 [. C- ^. z& q                for i:=1 to 3 loop& g$ t: T8 u& O 
                x:=i; 
" ~: J* d$ I* F                y:=i+1; 
: \+ ^- A5 G3 O% ?. j3 G5 u        if abs(.Models.NewFolder.Transporter:x.bookpos-.Models.NewFolder.Transporter:y.bookpos)<=9, {. @; p0 b7 T. ]' c 
           or abs(.Models.NewFolder.Transporter:x.bookpos-.Models.NewFolder.Transporter:y.bookpos)>1190 F: y9 {1 a( d+ ]5 E, X 
        then& i; K  Q9 {; ?; Y6 x# {$ V6 I 
                .Models.NewFolder.Transporter:y.backwards:=true; 
% p4 I/ t9 |7 ^; u! E! E* X7 t  O                .Models.NewFolder.Transporter:y.stop; 
( ~' w! J" {- d2 ^  S* s  e  g: R                .Models.NewFolder.Transporter:y.backwards:=false;/ G! J, k2 b9 F" s  K, g2 I 
                .Models.NewFolder.Transporter:y.continue; 
* t" j6 `5 s$ y1 k4 B0 h5 e. y        end; 
- D* a- `1 T* y! w& t6 j, r        next;# o; _, b) ~4 c5 e7 R! }7 w1 u 
        end; 
4 U6 _  g8 f/ B9 Z  end; |