一、概述
字符串寄存器一般应用于第三方相机或上位机,通过 USER SOCKET MESSAGE 通讯或 ROBOT INTERFACE 方式,与机器人传输相关数据情形。
字符串寄存器,存储英文数字的字符串。一个字符串寄存器最多可以存储 254 个字符。字符串寄存器数标准为 25 个。字符串寄存器数可在控制启动时增加。
本文主要介绍,如何通过字符串指令解析字符串寄存器获得的数据(尤其是一个字符串接收多个数据的情形)。
二、字符串指令
2.1. 字符串赋值指令
通过字符串赋值指令,可以将字符串寄存器 SR[*]、数值寄存器 R[*]、参数寄存器 AR[*]进行赋值或转换至指定字符串寄存器。
注意:
数值寄存器赋值给字符串寄存器,最多保留数值寄存器 6 位小数(四舍五入)。
字符串寄存器赋值给数值寄存器时,仅保留第一段数字部分,否则为 0 值。如下图。
2.2. 字符串计算
字符串计算只有“+”运算,实际是将计算对象合并赋值给指定字符串寄存器。计算对象可以是字符串寄存器 SR[*]、数值寄存器 R[*]、参数寄存器 AR[*]。