halt库卡_KUKA库卡机器人编程之字符串处理函数

在常规计算机语言(如:C#)中,字符变量的值是放在单引号内,字符串变量的值则是放在双引号内。而在库卡机器人KRL语言中,没严格意义上的字符串,只有基本字符数据类型,字符变量的值是放在双引号内,如果需要表示表示字符串,这时则需要适用字符数组来实现。本文主要以字符串处理函数展开的,接下来列出常用的系统自带的字符串处理函数。

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

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

函数

返回值

说明

StrToAXIS (CHAR strValue[256], AXIS value)

BOOL

字符串转AXIS类型数据

StrToBOOL (CHAR strValue[256], BOOL value)

BOOL

字符串转布尔类型数据

StrToE3AXIS (CHAR strValue[256], E3AXIS value)

BOOL

字符串转E3AXIS类型数据

StrToE6AXIS (CHAR strValue[256], E6AXIS value)

BOOL

字符串转E6AXIS类型数据

StrToE3POS (CHAR strValue[256], E3POS value)

BOOL

字符串转E3POS类型数据

StrToE6POS (CHAR strValue[256], E6POS value)

BOOL

字符串转E6POS类型数据

StrToFRAME (CHAR strValue[256], FRAME value)

BOOL

字符串转FRAME类型数据

StrToINT (CHAR strValue[256], INT value)

BOOL

字符串转整数类型数据

StrToPOS (CHAR strValue[256], POS value)

BOOL

字符串转POS类型数据

StrToREAL (CHAR strValue[256], REAL value)

BOOL

字符串转实数类型数据

具体语法( 以StrToAxis函数为例

你可能感兴趣的:(halt库卡)