當前位置:編程學習大全網 - 編程軟體 - 波形判斷的vb程序,求代碼

波形判斷的vb程序,求代碼

1 波形漸變的過程是正常的; 則采用移動平均值來計算即可;

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

'接受新數據,重新上面的判斷

  • 上一篇:小新pad平板怎麽樣
  • 下一篇:cin在C語言裏是什麽意思
  • copyright 2024編程學習大全網