- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
字符指令介绍
—节卡培训学院
课程内容:字符串指令
1、字符串的拼接
2、字符串的比较
3、输入输出格式化字符串
4、字符串与数组间的相互转换
学习时长:10分钟
课程目标:
1、掌握各字符串指令的作用及在socket通
讯中的应用
字符串拼接
指令:范例:如需要拼接以下变量A=8888,B=Hello,C=[1,2,3,4,5,6]
(1)含义:按照一定顺序对拖入的变量或输入的字符串
进行拼接。
(2)用法:点击此条指令可编辑所需拼接字符串的数量
(1~8)和所需数组分隔符,可拖入变量或输入字符串,
该条指令可返回拼接后的字符串,返回值为字符串变量
型
返回值:A:8888B:HelloC:1,2,3,4,5,6
注:在字符串指令中支持的转义字符有\\、\、\、
\n、\t、\r,分别对应反斜杠符号、单引号、双引号、
换行、横向制表符、回车
字符串或数组长度
指令:范例:获取字符或数组长度
(1)含义:对字符串或数组的
长度进行计算,并返回长度值。
(2)用法:可以拖入字符串变
量、数组变量或输入字符串,返
回值为长度。
返回结果:字符串长度:5
数组长度:6
输入字符长度:3
字符串比较
范例:判断字符是否相同
指令:
(1)含义:根据ACSII码比较两个字符串
的大小。
(2)用法:可拖入字符串变量或输入字符
串值str1、str2,若str1=str2,则返回0;
若str1str2,则返回负值;若str1str2
,则返回正值
返回值:0
格式化输出字符串
指令:范例:获取机器人相关信息
(1)含义:将指定数据按指定格式输出为字符
串。“5”标识可编辑格式化数量
(2)用法:点击此条指令可编辑所需格式化数“,”数组分割符
据的数量(1~8)和所需数组分隔符,可拖入
变量或输入值,该条指令可返回格式化后的字
符串,返回值为字符串变量型.
返回的数组分别是法兰中心位姿坐标和当前关节位置
输入格式化字符串
指令:范例:提取字符串“EndLoadis:1,2,3,4,5,6”中的数组
(1)含义:将匹配一定格式的字符串并将匹配
数据输入到指定变量中。
(2)用法:点击此条指令可编辑所需格式化的
数据的数量(1~8)和所需数组分隔符,可拖
入指定变量或输入值,指定变量可提取到所需
值。格式化结果变量支持整形,浮点型以及字
符串类型的变量,或者常数
返回值:1,2,3,4,5,6
数组转换为字符串
指令:范例:将数组变量[1,2,3,4,5,6]转换成字符串“1a2a3a4a5a6”
(1)含义:将数组转化为一定格式的字符
串变量。
(2)用法:在“数组”后可拖入所需转换
的数组类型的变量,在分隔符中可输入所
需转换的数组分隔符
文档评论(0)