在 LabVIEW 中将来自示波器的 100 个簇波形获得平均值并整合为一个簇波形

更新 Feb 1, 2023

我从示波器采集了 100 个簇波形。如何才能从这些簇波形中获得平均值,并整合成一个簇波形?

波形簇由<初始时间>、<时间增量>和<实际数据值>组成。所有波形的前两个属性值都应该相同,因此我们将计算<实际数据值>的平均值。

1. 使用Unbundle by Name函数获取每个波形的<实际数据值>数组。
2. 组合所有数组并得到一个二维数组,其中每一行都对应各自的波形的<实际数据值>。

您需要对数组中每行<实际数据值>求平均值以获得平均值波形。

3. 转置二维数组。
4. 使用 for 循环和Mean.vi函数获得所有<实际数据值>平均值
5. 使用Bundle by Name功能,组成一个波形簇。

以下是包含上述所有步骤的程序框图。
文章.png