想知道多更多资料请关注东莞机器人之家公众号。

EXIT:离开循环
1.说明
从循环中跳出。然后,在该循环后继续程序。在每个循环中都允许使用 EXIT。
2.语法格式
EXIT
3.示例:
如果 $IN[1] 变为 TRUE,则离开循环。然后,在 ENDLOOP 后继续程序。
DEF EXIT_PROG() PTP HOME
LOOP
PTP POS_1
PTP POS_2
IF $IN[1] == TRUE THEN
EXIT
ENDIF
CIRC HELP_1, POS_3
PTP POS_4
ENDLOOP
PTP HOME
END
GOTO:跳转至程序中的位置
1.说明
务必跳至程序中指定的位置。程序在该位置上继续运行。跳转目标必须位于与 GOTO 指令相同的子程序或者功能中。
下列跳转是不可行的 :
① 从外部跳至 IF 指令。
② 从外部跳至循环语句。
③ 从一个 CASE 指令跳至另一个 CASE 指令。
2. 语法格式
GOTO 标签
...
标签:
参数说明

3.示例
务必跳至程序位置 GLUESTOP。
GOTO GLUESTOP
...
GLUESTOP:
务必从 IF 指令跳至程序位置结束。
IF X>100 THEN
GOTO ENDE
ELSE
X=X+1
ENDIF
A=A*X
...
ENDE:
END
WAIT FOR … : 等至条件已满足
1.说明
WAIT FOR 停止程序,直到已满足特定的条件。然后程序继续运行。WAIT FOR 将触发预进停止。
2.语法格式
WAIT FOR 条件

3.示例
中断程序运行,直到 $IN[17] 为 TRUE:
WAIT FOR $IN[17]
中断程序运行,直到 BIT1 为 FALSE:
WAIT FOR BIT1==FALSE

