Fanuc Karel 截断字符串和字符转整数和实数的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itworld123/article/details/84840407
---------------------------------------------
-- 时间:2018-12-05
-- 创建人:Ruo_Xiao
-- 邮箱:[email protected]
---------------------------------------------

一、截断字符串

1、SUB_STR(str : STRING ; strt , len : INTEGER) : STRING

2、功能:返回截断的指定字符串的复制值。

3、形参:

(1)str:待截断的字符串。

(2)strt:截断字符串的开始位置。

(3)len:截断字符串的长度。

4、注意:

(1)strt,该值必须有效,否则程序会产生错误警告并终止运行。若strt大于实际字符串长度,则该函数返回空字符串。

(2)len,该值必须有效,否则程序会产生错误警告并终止运行。若len大于strt之后剩余的字符串长度,则该函数返回strt后面所有的字符串。

(3)上述的报错如下:Invalid arg val for builtin.

5、栗子:

结果:

str_R = 98

二、字符串转整数和实数

1、CNV_STR_INT(source : STRING , target : INTEGER)

CNV_STR_REAL(source : STRING , target : INTEGER)

2、注意:若source没有包含合法的整数或者实数,则函数执行完之后target是未初始化状态。

3、栗子

(1)字符串转实数

结果:

rR = 3.98760E+00

(2)字符串转整数

结果:

iR = 3 

(SAW:Game Over!)

猜你喜欢

转载自blog.csdn.net/itworld123/article/details/84840407
今日推荐