2 波形上升沿和下降沿要求过滤,即要识别出上升沿和下降沿并对其不作为不良处理;可以在 移动平均值中因为突变而给过滤掉了.
3 波形中间的尖峰波谷是不良位置;也在移动平均值中能够区分出来了
4 整个程序处理时间不到1s,整个波形采集的数据大概为60000个,即64K,对于电帆谨脑来说,数据量带轿盯不算很多,足够时间来做复杂处理.
5.如果能识别出有不良存在,并且能有办法在图上做出标示的最佳; 判断到不良值时候,改用其它颜色画移动平均值即可.
移动平均值计算公式:
dim i=30 '平均值个数,可以随意更改
dim j=3 '波动范围
dim k=0
dim pv=0 平均值
dim data(i) '前若干个基础数据
for k=0 to i
pv+=data(k)
next
pv=pv/i+1
dim data2 '新蠢和数据
if data2>pv+j or data2<pv-j
'不良数据
else
pv=pv/i+data2
endif
'接受新数据,重新上面的判断
简单来说sin插值就是在俩点之间用正弦曲线连接而线性插值则是直接连线
正弦插值会使波形乎物颂更加平滑,其实在岁郑现在的蚂含示波器采样率都足够的情况下,俩种插值方式表现结果差不多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)