如何在 KRL 中优雅地使用 IF-THEN-ELSE 语句

一、问题背景

IF 是 KUKA 机器人编程语言 KRL 使用的语句,可以判断当一个条件满足时执行某种结果,而不满足时执行另一种结果。它的最大好处是符合自然语言习惯,易于阅读。

例如下面代码:

IF (input==TRUE) THEN
    output = TRUE
ELSE
    output = FALSE
ENDIF

它表示:当输入变量input为1时,输出变量output输出值为1,当输入变量input为0时,输出变量output变为0。

Continue reading