|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
$ g/ m, m" H1 @Label: 程序执行位置标签。 ( Identifier )
" c' ]* y( x9 b+ w! o % |2 `5 T- b2 z: o' N! B
ABB机器人程序流程指令GOTO-应用:$ o# i, F" I, o$ e" K1 ^
当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。
* l) y' K- J6 l, i* N; w* m
5 Q+ K+ p; f# {" ^ABB机器人程序流程指令GOTO-实例:. u9 k5 z0 y: O V( d2 \
IF reg1>100 GOTO highvalue;4 u4 S) v. ^, C% g7 u6 O$ C
lowvalue: S' k# X, R& l; O2 j4 A! ~
…# r3 M4 W! Q3 S+ x0 a2 W
GOTO ready;. l5 T: {* L6 F: n Z/ I
highvalue:: x" J& ^) Y% ~
…
3 K5 ?/ X1 j) w, ]0 j ready:
6 G: E( S" r+ u' M+ |/ x …
4 b/ x A- q6 {8 Q: y8 P1 h; G# o1 G6 q" g7 e% H z4 i
reg1:=1;
# Y; B0 f3 @5 f. A4 i next:9 i1 ^4 c0 T O" K! V
reg1:=reg1+1;4 k0 r% O, J+ g& K/ T! S
IF reg1<=5 GOTO next;
) k' }1 ?- r* s+ s
% v/ s) x2 v8 hABB机器人程序流程指令GOTO-限制:/ \7 F' c* Y. A5 r% u: x
- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
0 I) M' j: _7 \; {. G - Z% t8 m. ^; M1 B9 r2 E% J; H( }
8 _' S6 t, n0 k" l! C, L9 o5 G# e) M
1 a0 z- h% @& f |
|