LabVIEW如何对字符串分组处理

2019-07-17 07:20发布

我这里有54个字节的字符串,要把它每3个字节分一组,也就是要有18组,每组再进行3个十六进制数转成1个十进制数的算法,这样要怎么处理比较好?
看过许多用截取字符串函数来分组字符串的例子,我也试了,一共用了18个,再分别做一个算法处理,也太麻烦了。
因为分组后的处理方法是一样的,所以想做一个循环,先拿3个字节转十进制,再拿3个字节转十进制这样的,但分组怎么做循环?

新人,学习labview不久,对很多函数还不了解,希望大神们能提供一些思路,谢谢~

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
sszx2007
1楼-- · 2019-07-17 07:35
QQ截图20180425161536.png

字符串转换.vi 下载积分: 积分 -1 分

11.6 KB, 下载次数: 17, 下载积分: 积分 -1 分

老蜗牛
2楼-- · 2019-07-17 10:50
 精彩回答 2  元偷偷看……
sszx2007
3楼-- · 2019-07-17 15:00
可以贴图说明一下你想要的转换方式吗?如你的“54个字节的字符串”是什么形式的?“3个十六进制数转成1个十进制数”你是怎么定义的?
sszx2007
4楼-- · 2019-07-17 19:22
不知道你说的,跟我想的结果是不是一样的。
QQ截图20180423220526.png
zd870905
5楼-- · 2019-07-17 20:01
字符串是数值平化后的么
Image 001.png
lzm9ly
6楼-- · 2019-07-17 20:28
sszx2007 发表于 2018-4-23 22:01
可以贴图说明一下你想要的转换方式吗?如你的“54个字节的字符串”是什么形式的?“3个十六进制数转成1个十进制数”你是怎么定义的?

字符串是这样的:7E 95 18 7E AB C4 7E 90 CB 7E 9F 2B 7E A1 BC 7E 8E 64 7E 90 5B 7E AB D7 7E 93 C3 7E A0 B7 7E 94 07 7E 8C 65 7E 9D 99 7E 93 3F 7E C3 76 7E 99 36 7F 3A D2 7E 9B 56,一共54个,然后选取3个,比如说7E 95 18,高字节在前低字节在后转换成一个十进制的数

一周热门 更多>