|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
6 ?0 T2 G* v. C9 u# j# hLabel: 程序执行位置标签。 ( Identifier )
- i l6 ~; d' `* G4 m * |& F' B# O9 z, e
ABB机器人程序流程指令GOTO-应用:
6 ]7 Q# J* h! n! k" U 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。. v8 r* E" X1 q+ I
: Y& V% \. l. J k' I8 _ABB机器人程序流程指令GOTO-实例:
: f# s0 y5 a q( v% r IF reg1>100 GOTO highvalue;
1 p3 B+ Z/ L# |4 ] lowvalue:
& Q8 Z6 \# E. p …
$ [/ S- G3 ?) k7 m; [4 r GOTO ready;
1 p( c- `, F* Q3 O4 v) W' z highvalue:+ n% S, l4 H0 w7 w3 d9 |
…
4 o/ [, e+ f/ l ready:
) R/ Z: p4 y' M! k& c+ z6 Z4 @ …% J' c- \! ]7 X& R! u% a/ o
; } U0 c6 m6 Mreg1:=1;: x f3 Z$ ^ {
next:# v& L* D9 {8 C3 G; X% W+ }! z2 \# s
reg1:=reg1+1;* ^) P l; p. P/ V2 }
IF reg1<=5 GOTO next;
" q/ h0 e& ]9 k$ R3 S7 |/ {
% `! A' M# b9 F+ K7 A! KABB机器人程序流程指令GOTO-限制:
5 s9 W% `+ |1 X$ x; Z- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
y3 l7 E3 M5 c! B& f ; w% i8 [( T7 q5 l- X. y9 v
( w* E2 J5 v" g( U+ R( `6 O* P5 e1 m$ H
1 K2 }! w: I% I' Q1 G |
|