登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:菜鸟求助欧姆龙通讯

点击:1528 回复:6

我用的欧姆龙nx1p2 plc,我想知道我如何在字符串中提取到我想要的东西,比如,@100* 我如何把@与*之间的数字提取出来,哪位师傅给讲解一下,非常感谢。
最后修改:2019/1/6 8:30:20
19-01-05 23:55
1楼
该帖内容不符合相关规定!
19-01-06 08:38
既然你都用到nx系列,这个问题不应该难弄
字符串,是固定长度,@*在固定位置,很好办,掐头去尾就是了
@*不在固定位置,先查找再屏蔽
19-01-06 14:05

引用 请叫我张优秀 在 2019/1/5 23:55:10 发言【内容省略】

STEP1: 使用FIND指令分别查找@字符和*字符在字符串中的位置,这样可以得到@字符的起始位置和@和*之间的字符长度。
STEP2:使用MID指令来截取需要的字符串,STEP1中的第一次FIND找回的@位置+1就是MID要截取字符串的起始位置,第二次FIND找回的*位置-第一次FIND找到的@位置+1就是要截取的字符串长度。
Good Luck~
19-01-06 14:47
每次长度都不一样
19-01-09 22:09
非常感谢
19-01-09 22:10
非常感谢
19-01-09 22:11

工控新闻

更多新闻资讯