OSCAT Forum

oscat.lib => oscat.lib fuer CoDeSys 3 => Thema gestartet von: PhilipInc am 24. September 2018, 20:20:17

Titel: FILTER_MAV bug
Beitrag von: PhilipInc am 24. September 2018, 20:20:17
Hello,

FILTER_MAV function works wrong if the values goes down.

ELSE
   tmp := UINT_TO_INT(N);
   i := INC1(i, tmp);
   Y := Y + (X - buffer) / N;
   buffer := X;
END_IF;

when buffer is bigger than X their difference going bellow 0 and become very large.
Titel: Re: FILTER_MAV bug
Beitrag von: Yamonaru am 25. September 2018, 12:37:20
We are happy to provide these useful information to everyone.
Titel: Re: FILTER_MAV bug
Beitrag von: hanoisss am 01. Oktober 2018, 12:11:40
This review is the best.