Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.
Вид для печати
Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.
Вроде как 1000 раз подобное обсуждалось:
https://owen.ru/forum/showthread.php...l=1#post353353
в секунды и минуты - самКод:фб .....
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