PDA

Просмотреть полную версию : Помогите разобраться таймером


BBB36
24.07.2017, 15:28
Здравствуйте!
Возникла задача сделать таймер на 10 дней с выводом информации на панель оператора. Есть уже готовый таймер на минуты. Но тут возникли проблемы, перечитав всё на форуме не увидел ничего что искал. Нужно как то решить эту задачу. Дело в том что в панели нет разделения на несколько точек в числах, то есть или минуты и секунды. Возникает задача считать сначала число в часах и минутах, потом отображать уже в минутах и секундах....Сломал мозг.....Как это решить? Кто подскажет? Спасибо заранее. Арсений, дружище, спасай)!

Gromov
24.07.2017, 15:36
Делайте 3 блока вывода, отдельно часы, отдельно минуты, отдельно секунды, и отдельно разделители между ними, двоеточия, тире или запятые, как больше нравится.

BBB36
24.07.2017, 15:40
Делайте 3 блока вывода, отдельно часы, отдельно минуты, отдельно секунды, и отдельно разделители между ними, двоеточия, тире или запятые, как больше нравится.

И три выхода на панель? Вообще не решение.

Arsie
24.07.2017, 15:46
И три выхода на панель? Вообще не решение.

Это "не решение" приводится почти в каждом учебнике по программированию на любом языке. Часики на панели задач или на экране блокировки Windows точно также выводятся)

BBB36
24.07.2017, 17:09
Это "не решение" приводится почти в каждом учебнике по программированию на любом языке. Часики на панели задач или на экране блокировки Windows точно также выводятся)

Привет! А можно подробнее?

Gromov
24.07.2017, 17:47
Привет! А можно подробнее?

Всё просто. Берёте данные, можно вывести их на экран самого контроллера, а можно и просто передать куда следует через регистры.

http://forum.segnetics.com/attachment.php?attachmentid=4243&stc=1&d=1500903951

А уж как вы на панели сделаете - это ваше личное дело. Основная идея в том, чтобы передавать отдельно каждый числовой блок. int16 для времени достаточно.