
Сообщение от
sakanchik
Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.
Код:
фб .....
var_input
IN: bool;
PT: udint; //мс
end_var
var_output
Q: bool;
обратный отчет: udint; //мс
end_var
var_output
T,TS: udint;
end_var
-----
T := time_to_udint(get_time());
if IN then
TS := T;
end_if
Q := IN or ((T - TS) <= PT);
if Q then
обратный отчет := TS + PT - T;
else
обратный отчет := 0;
end_if
в секунды и минуты - сам