Вход

Просмотр полной версии : Обратный таймер с паузой



sakanchik
21.06.2025, 21:30
Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.

Сергей0308
21.06.2025, 22:20
Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.

Вроде как 1000 раз подобное обсуждалось:
https://owen.ru/forum/showthread.php?t=33720&p=353353&viewfull=1#post353353

Валенок
21.06.2025, 22:47
Всем привет. Знает ли кто, как сделать обратный таймер. Который будет отсчитывать заданное время в обратном направлении. С паузой и выводом времени в минуты и секунды? Заранее всем спасибо за ответы.

фб .....
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

в секунды и минуты - сам