我用西门子的系统给你讲一下(别的系统看着太别扭了) M) y0 V( u" h7 _, g
R1=0 (R1就等同于你的#)
& M, x( N& h5 \R2=1
) K) l/ z( x Y4 DIF为判断语句 简单的讲就是当什么什么的时候5 M, [1 T9 ~0 A- m5 o
GOTO为跳转 就是说你想到哪去3 M9 O, H& T4 _. I J' P z& z6 `
程序里边的细节就不废话了 直接说重点: n! g6 i- M' O4 E+ [
R1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了1 f# G8 m$ i$ }) N2 ?( z
IF R1>=100 GOTO N10 当R1=什么什么的时候跳转到什么什么地方
% u; n1 Y0 {- } {% d$ s0 C2 a给你举个具体编程的方式
9 e- o& N* l4 f5 gR1=0 8 a5 J/ d3 R3 }" [, J8 I" o2 X
R2=1
$ w. Y% i* P# J& aG54
9 K7 q F# y! v" F+ ?8 K6 e4 ~% A6 B' lG17G90G94
& m4 ~6 }9 e8 |; x- Z) OG0X0Y0Z2003 m* J) ~4 l( p& j( f9 k$ d. y
M3S500# l! F$ ]0 m0 D- d8 }+ _) G
ABC: ABC就是个节点 就相当于你的N107 A: A. Q! H. X5 w) o5 D* y/ Q
G0X0Y0 X和Y都到0点
& G, ^4 P. Z9 J4 H/ N! cZ=R1 Z到0点 因为R1等于02 \, h. j7 G4 _
G1X1000F500 走刀X到1000进给5002 Q2 J N3 Q. O
G0Z100 Z抬刀到100
) m4 P3 _7 I$ @- e" ~/ @- a UR1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推! [! w+ w2 f4 w! g
IF R1>=-100 GOTO ABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点4 s8 I5 v0 M+ o0 C3 k" M$ B# h* I
G90G0Z200) Z2 _, r T# a. Y* Y
M30
8 R1 {1 I% B+ ?3 y* X! c: g谢了这么多希望你懂了 有什么不明白在问
/ Q. { ]. z0 o" X& `1 W |