You can short and semplify your averaging routine with the above example. DatAvg sums up the 8 central values then you devide by 8 for the average.Code:for DatSort = 4 to 11 ' pick out middle 8 readings DatAvg = DatAvg + RawData[DatSort] NEXT DatSort DatAvg = DatAvg >>3 Return
Al.
Bookmarks