Достаточно сброса через указатель.
В примере:
pt:=ADR(ENCODER); (*ENCODER - переменная в модуле Fast Encoder*)
pt^:= 0;
имеется ошибка. Здесь значение в каждом цикле сбрасывается в 0. И естественно, что если не вызывать, то pt начнет наполняться.
Нужно записывать 0 по фронту события, используя к примеру функцию SEL.




Ответить с цитированием