|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;* z i7 t/ x" D( L1 u
Label: 程序执行位置标签。 ( Identifier )! N% e% c# a: w
% \8 j- E" T7 e$ jABB机器人程序流程指令GOTO-应用:2 D9 H: q/ X4 G
当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。) ^$ v0 K2 I; ]" {/ m
1 C! f8 Y$ y4 E1 m. T7 X }! RABB机器人程序流程指令GOTO-实例:7 E$ [7 |- E1 i5 X* [8 S: y7 O
IF reg1>100 GOTO highvalue;
* {7 j5 o$ M2 G7 |+ A lowvalue:
6 Z5 Y3 N) R8 a2 c8 O* f, j) @$ { …, g5 C# v; G- ]0 q
GOTO ready;) \1 U2 _9 B+ f5 p9 v: ?. o
highvalue:( T: N- v, R# z) c# i; @
…3 R. @, J/ w4 |3 y+ g
ready:
7 Q4 u5 @8 X' H* g$ T3 x5 z# M …% d$ u! P! U. Y9 a0 s! G0 Y7 U' a
2 V' J! a5 m5 s) d0 xreg1:=1;
+ I2 n4 N% j% u1 p next:! m0 a7 ~! D+ n( U
reg1:=reg1+1;
/ U& D) f* X/ X" f( g! X+ U& @/ t IF reg1<=5 GOTO next;7 B: E; b6 t- p( S! |/ h
5 k G8 Y$ T% C% u7 y7 v2 Z U( R- f
ABB机器人程序流程指令GOTO-限制:$ u0 q6 f, q8 Y1 u* i$ `
- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。! i, {4 Y0 z' z, L+ [2 ^
6 W) Z Y( x' p6 B# d, O) K
: D* A3 X/ P0 q0 R" u0 T
( Z- @" T8 a o3 F8 M |
|