|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程( ]9 ?, m7 _: t3 D' Z
IF Condition THEN ...
* Q0 a' M8 [4 {( b{ELSEIF Condition THEN ...}* m- N' F' {# h7 ~$ o
[ELSE ...]. w3 k% a) @6 J+ h1 X' r: f4 ]* f
ENDIF7 |% c8 L* P% Q: t
& m' W3 N0 X( ^0 a. T. t
Condition: 判断条件。 ( bool )
7 ~! g5 [# m5 [9 j5 D8 v5 I
t) [' j1 Q3 L- Q+ F& \ ABB机器人程序流程指令IF-应用:
, ]- X8 p n5 R( F: s5 x 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。. @% s j T: a! a0 p
, @5 _0 A8 h/ |* ]9 n+ L- P+ U/ LABB机器人程序流程指令IF-实例:! u* M7 @* p& s$ l
IF reg1>5 THEN L- R$ h; Q& H
Set do1;
- {" w( }8 X& v! W% h) | Set do2;
: T+ H9 h8 m. C% `+ K/ F8 m1 B ENDIF5 D/ q: W" [! ]$ C P: z
# s( b4 R2 p9 ? M
IF reg1>5 THEN8 ?& z7 ` n" b/ |: [7 T m6 r
Set do1;
& H p8 X5 X" Q: b0 Z3 q$ \" Y Set do2;* F* c' H! s4 h4 ?- S) t$ X
ELSE% e- j4 A5 J; k! _
Reset do1;
9 d, ]$ ~/ N3 ~; R# [- R Reset do2
6 f; d* a8 {4 P3 z4 M* a8 B" v ENDIF7 G- p" K8 h$ r P6 G
* O7 R+ M, J- u
IF reg2=1 THEN: d. @6 m% w% D, {. D( N* M
routine1;1 n6 s. r: |% K Q
ELSEIF reg2=2 THEN' j* K- U. |' U( X9 d% z
routine2;
1 E' J" _; d' S( [* _7 J( _ELSEIF reg2=3 THEN* c' R7 n6 I" p! e3 ^2 a$ @; `
routine3;- x* L0 O* P& Z
ELSEIF reg2=4 THEN
) B& s5 u9 @. d: x5 j* w routine4;
& ^( U7 w5 q1 LELSE
" L5 L2 [& v, q0 F Error;/ [) d# v8 f) ^
ENDIF' o. N- O5 N- }* p9 z1 g
|
|