作业帮 > 数学 > 作业

LabVIEW连续采样求平均值

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 18:57:12
LabVIEW连续采样求平均值
LabVIEW连续采样时用while循环一次采一个点,在其采样时如何实现在25s后每100个点提取出来求平均值,再比较相邻的俩个平均值取小,继续比较反复进行,直到前100个点的平均值比后100个点的小为止,由于得到的值得用在该while循环里,故只能在循环里边采集边处理,
可以在While中加两个移位寄存器,
1.第一个用来把每次采的点建成数组,即每次把新采的数据加到数组最后.
2.当25s后或数组长度满100后,取此数组的最后100个数据建立子数组,然后对此子数组求平均值,存到第二个移位寄存器中.
3.然后把上述数组清空,准备再存入新采的另外100个数据.满100后再取平均,然后与第二个寄存器比较.
4.如果第二个寄存器中的值比新平均值小,得到结果,结束循环.
5.如果不比新平均值小,则把新平均值存入第二个寄存器,返回第2步.
再问: 能帮忙写个简单的程序参考一下吗,基础有点差,没怎么看明白
再答: