Думаецца это разные весчи - задвижка и переменная.
Если ж переменная это обратная связь, то способов 100^500.
Например
var
t,время : time;
fix : r_trig;
fix(clk:=открыть and открыта);
время:=sel(fix.q,время,time()-t);
t:=sel(открыть,time(),t); //тут, чтоб даже время цикла не потерять




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