Compact IF 的语法 IF Condition DO; 语法说明 :判断 Condition 是否为 true,如果是 true ,则进行后面 DO 的操作;如果为 false,则不进行后面 DO 的操作,程序指针向下一个语句。 MODULE MainModule Var num a:=0; PROC main() IF a<10 a:= a + 1; !当 a 小于10时,a加1 IF a=10 GOTO aa; !当a等于10时,跳转到标签aa aa: MoveJ pHome,v1000,fine,tool0WObj:=wobj0; ENDPROC ENDMODULE总结Compact IF 在 Condition 直接进行操作,条件满足执行 DO,不满足,则执行下一个语句Compact IF 只有一句,只能根据Condition 执行一个动作,而 IF 可以通过 Condition 进行跳转,选择满足条件的分支Compact IF 不能实现指令的嵌套,而IF可以在各个分支中再添加 ELSEIF、Test、While、For等语句进行嵌套 格式 IF Condition DO; 参数 Condition 判断条件 DO 执行语句 示例 IF n 说明 当 n 小于3时,n 加1 上一篇:工业机器人的工具和工件坐标的作用