|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;
, F" j& J+ _4 [0 J0 RLabel: 程序执行位置标签。 ( Identifier )" d; M9 \) A: r
t9 M+ i x# {& ~* m! cABB机器人程序流程指令GOTO-应用:# |: B9 K! u$ g4 i1 S: C. f! \
当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。 l( S y4 X, U0 \4 n/ A
0 V1 s4 K9 J) W* i. M* i: sABB机器人程序流程指令GOTO-实例:
; A' ?* Y$ C' K! }! ~2 n& w IF reg1>100 GOTO highvalue;
: U& l/ t9 T& y5 M+ i lowvalue:) g# Z% Y6 o. W! v2 x
…
0 x( M: C! `: ~! y$ k' b GOTO ready;
: [- T" T) w' h6 i' ?4 g3 A" D highvalue:
t& Z' g2 O: V5 Y9 f7 H4 C …2 }: g6 _# \( ~% M7 ~; G* P9 M
ready:& u5 _* @' f' M; A" g
…
- Q+ M2 g* s; h. ~5 {5 _+ A. b9 l! p( [ {3 J& A1 `4 @3 |) x1 m
reg1:=1;
, u8 M1 {) e& q! G next:7 r W: x' N7 Z% R* s
reg1:=reg1+1;
) O7 }- F/ `& [& ]8 ~/ s, [ IF reg1<=5 GOTO next;; a" S4 X5 O$ f7 O9 U7 Z" \6 O
5 }7 t1 l* T/ B }6 n5 N
ABB机器人程序流程指令GOTO-限制:
; Q7 R J/ [4 H% J7 V0 Y' v. @- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
* e- r2 E9 n5 i; Z
& H9 U( t. A6 y6 T
( i g3 n( D3 P ^/ ?# {' `# P# s- ^6 Q v5 Z
|
|