Labview:如何构建具有相同值的多个副本的数组?

时间:2018-05-29 14:28:53

标签: arrays labview

我在我的一个子VI中使用Prob和Stats功能面板中的MEAN功能来尝试抵消速度传感器的混叠。

我尝试了一个butterworth滤波器,但它需要大约2000个2kHz的采样才能正确校正混叠,这会导致仪器延迟。

问题是,MEAN函数采用大约800个元素的一维数组并给出平均值。我需要将它返回到800个元素的一维数组,以便能够记录和处理该数据。我相当确定" build Array"函数一次只能将数据插入到数组1元素中。

有没有更快的方法从MEAN函数的输出构建800个元素的1D数组,或者我是否必须扩展"构建数组"功能进入SubVI并复制800次?感谢!!!

enter image description here

1 个答案:

答案 0 :(得分:2)

使用Initialize Array.vi调色板中的Array

Mean.vi的输出连接到element终端。使用原始阵列上的Array Size.vi并将其连接到dimension size 0。如果您更改DAQ配置,这将保证生成的数组始终与原始大小匹配。

Initialize Array.vi

相关问题