您好!欢迎光临工博士商城

KUKA机器人配件

产品:51    
联系我们
联系方式
  • 联系人:胡工
  • 电话:13052212751
  • 邮件:hxl@gongboshi.com
  • 手机:13052212751(微信同号)
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 库卡机器人的字符串处理函数——库卡机器人
新闻中心
库卡机器人的字符串处理函数——库卡机器人
发布时间:2020-05-07        浏览次数:814        返回列表
在常规计算机语言(如:C#)中,字符变量的值是放在单引号内,字符串变量的值则是放在双引号内。而在库卡机器人KRL语言中,没严格意义上的字符串,只有基本字符数据类型,字符变量的值是放在双引号内,如果需要表示表示字符串,这时则需要适用字符数组来实现。本文主要以字符串处理函数展开的,接下来列出常用的系统自带的字符串处理函数。

一.字符串变量转换其他数据类型:

用 StrTo[…] 类型的函数可以将字符串变量转换为另一个数据类型,下表列出系统自带的字符串转换为其他数据类型的函数:

库卡机器人

具体语法( 以StrToAxis函数为例):
success = StrToAXIS(string, value)

库卡机器人

二.字符串变量声明时的长度

函数StrDeclLen() 根据其在程序声明部分中的声明确定字符串变量的长度。
语法:
Length = StrDeclLen(StrVar[])

库卡机器人

三.字符串变量初始化后的长度

与已在程序初始化部分确定的一样,函数 StrLen() 确定字符串变量的字符串长度。

语法:
Length = StrLen(StrVar[])

库卡机器人

四.删除字符串变量的内容

函数 StrClear() 用于删除字符串变量的内容。

语法:
Result = StrClear(StrVar[])

库卡机器人

五.扩展字符串变量

用函数StrAdd() 可以给字符串变量扩展其他字符串变量的内容。

语法:
Sum = StrAdd(StrDest[],StrToAdd[])

库卡机器人

六.搜索字符串变量

用函数StrFind() 可以搜索字符串变量的字符串。

语法:
Result = StrFind(StartAt, StrVar[], StrFind[], CaseSens)

库卡机器人

七.比较字符串变量


用函数StrComp() 可以比较两个字符串变量。

语法:
Result= StrComp(StrComp1[], StrComp2[], CaseSens)

库卡机器人

八.复制字符串变量

用函数StrCopy() 可以将字符串变量的内容复制到另一个字符串变量。

语法:
Result = StrCopy(StrDest[],StrSource[])

库卡机器人

九.小结:

前面主要以系统自带的字符串处理函数展开的,比如数据转换的函数,用户也可以自己通过SREAD指令来实现,这里就不一一详述。另外,用户也可以扩展自己的函数或子程序库来实现一些功能,一便日后快速使用,例如:字符串分割/ 字符串截取/其他数据类型转换字符串/判断字符串中的空格等。

库卡机器人


来源:网络


更多资讯:KUKA机器人 



 

联系热线:13052212751(微信同号) 联系人:胡工 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 KUKA机器人配件

返回
顶部