labview 数组中相邻元素抽取和组合(截取)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了labview 数组中相邻元素抽取和组合(截取)相关的知识,希望对你有一定的参考价值。
比如串口接收到16进制数据是8719 1D5F
然后我用数组索引第一位出来的是87的数值135
第二位是19的数值25
但我需要的是8719这个整体的数值
就是想把87 19这两个数组元素提出来,然后组合成一个元素放回数组再出数据
有点像字符串的截取那个意思
求助,谢谢了!
首先你要明确 --- 字符串中的字符,在内存中占几个字节 -- 答案1个,所以
你将字符串拆分的时候,使用--- string to byte array(字符串转单字节数组) 这个模块
按字面意思就应该理解了, 将每个字符拆解成 数组中的 一个元素, 一个元素就是一个字节的内容, 这样,对一个数组或元素做任意操作就很简单了。 参考技术A 数组拼接倒是没有,不过要是用个for循环,几位拼接都不是问题。
不过数值的数据操作里有个整数拼接vi可以试一下。 参考技术B 第一位乘以256
+第二位追问
我懂你的意思 但是没有一种类似于连接(截取)字符串的那种函数来处理么
因为如果我需要的87191d5f 这么长的4个数组元素的组合
编写出来还是很长的运算的
这个就不知道了
labview如何对数组中的任意一个元素进行替换
在后面板结构选板找到“元素同址操作”,添加到后面板中,然后在其边框上右键添加数组索引/替换元素
以上是关于labview 数组中相邻元素抽取和组合(截取)的主要内容,如果未能解决你的问题,请参考以下文章