labview中数值怎么放入数组

labview中数值怎么放入数组,第1张

在循环上使用移位寄存器,空数组为初值,满足条件的时候的元素与移位寄存器的数组用创建数组节点创建一个新的数组然后输入移位寄存器的另一端,不满足条件直接将移位寄存器的数组连到另一端。 最后循环结束时输出另一端的数组即可。

LabVIEW中数组 *** 作功能十分强大,需要对常规数组模块熟悉,才能在实际应用时得心应手。
1、获取数组大小(长度)
即获取数组的元素个数,该函数模块位于数组选板中。模块的输入为待测量大小的数组,输出为该数组中所有元素的个数。示例用法如下图所示。

如上图所示,得到数组元素个数为4。
2、索引数组
当需要从一个数组中获取特定位置的某个元素,就需要用到“索引数组”模块,该模块输入索引值及数组,返回该数组在输入的索引值指向的元素。注:数组索引总是从0开始,代表数组的首个元素。示例用法如下图所示。

如上图所示,索引值为0时,得到数组的首个元素 “05”。
3、替换数组子集
“替换数组子集”模块用于将指定位置的元素或元素集(当为元素集时,必须是连续元素,且未原数组的子集)。下面分别演示替换单个元素和替换元素集。
①替换单个元素

上图中我们用“15”的数值替换了原来数组索引为0的元素,得到一个新的数组15,1,2,3。
②替换元素集

上图中用15,25,35这三个元素组成的一个新数组,从原数组的索引为0的位置替换,得到一个新数组15,25,35,3。
4、插入数组
LabVIEW中的数组是可以直接插入的,类似于C++中的vector。“数组插入”模块将在原数组中的指定索引位置,直接插入特定的元素或元素集。注意:得到的新数组长度必然大于原数组长度。

5、删除数组元素
LabVIEW中“删除数组元素”将从原数组指定索引位置开始,删除一个指定长度的子集。注意:删除长度大于0时(等于0无意义),得到的新数组长度必然小于原数组长度。示例如下。

上图中从原数组索引为0的位置开始,删除长度为1的子集,即删掉了原数组的首个元素05,得到新数组1,2,3。
6、数组的最大最小值
LabVIEW中可以用“数组的最大最小值”直接获取一个数组中所有元素的最大值、最大值索引、最小值和最小值索引。示例如下图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12605376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存