咨询热线:021-80392549
发布信息

ABB机器人的字符串拆分转换数值指令介绍

点击图片查看原图
品牌: ABB
服务: 培训
单价: 面议
所在地: 上海
有效期至: 长期有效
最后更新: 2024-06-09 00:13
浏览次数: 420
询价
店铺基本资料信息
产品详细说明
您是否对将工业自动化集成到您的设施中感兴趣?如果是这样,那么您应该致电工业自动化和集成领域的领导者工博士。工博士是包括FANUCYaskawaKUKAKawasakiABB在内的多家不同机器人公司的认证集成商。我们的员工致力于帮助您为您的行业和预算构建和定制完美的自动化系统。

说明:ABB机器人在通讯时候,会用到字符串,发送字符串给其他设备或者其他设备发送字符串给ABB机器人,这时候ABB机器人需要对字符串进行处理。一般ABB机器人处理字符串指令有StrPart拆分字符串和StrToVal字符串转换为数值等,这里这两条指令进行介绍。

1、StrPart—寻找一部分字符串

(1)指令使用说明
StrPart指令用于寻找一部分字符串,以作为一个新的字符串;即指令截取字符串的某个部分作为新的字符串。指定字符串的子串,其拥有规定的长度,并始于指定字符位置。

(2)StrPart变元:StrPart (Str ChPos Len)
Str:数据类型:string字符串。
ChPos:开始字符位置;如果位于字符串以外,则产生运行时错误。
Len:数据类型num,字符串组成部分的长度;如果长度为负或大于字符串的长度,或者如果子串(部分地)位于字符串之外,则会产生运行时错误。

(3)举例使用
VAR string part;
part := StrPart("Robotics",1,5);
变量part被赋予值"Robot"。

2、StrToVal—将一段字符串转换为一个值

(1)使用说明
StrToVal指令用于将一段字符串转换为任意数据类型的一个值;即把指令字符串转换为数值,如果转换成功则为TRUE,转换失败则FALSE。

(2)StrToVal变元:StrToVal ( Str Val )
Str:数据类型string,一个包含文字数据的字符串值,其格式符合参数Val中使用的数据类型,有关RAPID文字总量的有效格式。
Val:数据类型ANYTYPE(任何形式数值类型),用于储存转换结果的任意数据类型的变量或永久变量的名称。原子结构、记录、记录分量、数组或数组元素均可使用的各类值数据。因为格式不符合参数Str中使用的数据,因此,如果所需转换失败,则数据不会发生改变。

(3)举例使用

例一:
VAR bool ok;
VAR num nval;
ok := StrToVal("3.85",nval);
假定变量ok的值为TRUE,并假定nval的值为3.85。

例二:
VAR string str15 := "[600, 500, 225.3]";
VAR bool ok;
VAR pos pos15;
ok := StrToVal(str15,pos15);
假定变量ok的值为TRUE,并假定变量pos15的值为字符串str15中的规定值。



在此处联系我们或致电与我们联系,以获取有关ABBbeplay网站入口 和解决方案的快速简便的报价: http://abbpeijian-gyrobot.m.eepottsltd.com/
了解更多ABB机器人维修ABB机器人保养请咨询:ABBbeplay网站入口服务商
Baidu
map