|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
, R6 s0 O2 y# e4 _+ sLabel: 程序执行位置标签。 ( Identifier )
: S- q' U7 \! G# ^+ A+ H. B
1 G' H. R- j% e9 u: TABB机器人程序流程指令GOTO-应用:/ D9 E! {* ?9 f& V! b1 N
当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。8 q- b/ R8 `+ k$ p! t+ p
: o$ w& l+ N0 } w( JABB机器人程序流程指令GOTO-实例:
. a$ P+ Y7 V6 z' b: q; ]9 P IF reg1>100 GOTO highvalue;) Q9 M$ \8 z" K% g' @
lowvalue:) p A$ o( g' F) i, W) E
…0 L4 r5 M/ L5 E5 {. u
GOTO ready;3 u p: E& I2 G/ ~4 Y2 X0 ~
highvalue:
0 C9 k0 _( @) B1 \3 D …6 T5 e' o5 w. p. T
ready:
1 \/ o3 U. S; I5 ?% l$ I …- I5 N( C! S+ D7 _
) ^; h- n0 H4 T+ A6 _+ M) H$ v
reg1:=1;( s( b' E9 W+ L. q% {* M- M F
next:- U/ V; [% Z2 U! w" [, Q
reg1:=reg1+1;$ n/ B7 i' ~* C3 p( x
IF reg1<=5 GOTO next;
5 o9 I, t& K5 B6 l
; \$ }' A9 |" L, p3 mABB机器人程序流程指令GOTO-限制:
6 I% h' _/ k( }7 b( ]: b- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。1 g" E/ Z: U1 P- R
6 M' @7 F+ b5 k# w
; H' y: S4 o1 c1 l! u, g1 a2 }
( J# w: K$ P7 f1 d b6 n |
|