|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
24.07.2017, 15:28 | #1 |
Member
Регистрация: Oct 2013
Сообщения: 65
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Помогите разобраться таймером
Здравствуйте!
Возникла задача сделать таймер на 10 дней с выводом информации на панель оператора. Есть уже готовый таймер на минуты. Но тут возникли проблемы, перечитав всё на форуме не увидел ничего что искал. Нужно как то решить эту задачу. Дело в том что в панели нет разделения на несколько точек в числах, то есть или минуты и секунды. Возникает задача считать сначала число в часах и минутах, потом отображать уже в минутах и секундах....Сломал мозг.....Как это решить? Кто подскажет? Спасибо заранее. Арсений, дружище, спасай)! |
24.07.2017, 15:36 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Помогите разобраться таймером
Делайте 3 блока вывода, отдельно часы, отдельно минуты, отдельно секунды, и отдельно разделители между ними, двоеточия, тире или запятые, как больше нравится.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
24.07.2017, 15:40 | #3 |
Member
Регистрация: Oct 2013
Сообщения: 65
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Помогите разобраться таймером
|
24.07.2017, 15:46 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Помогите разобраться таймером
Это "не решение" приводится почти в каждом учебнике по программированию на любом языке. Часики на панели задач или на экране блокировки Windows точно также выводятся)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.07.2017, 17:09 | #5 |
Member
Регистрация: Oct 2013
Сообщения: 65
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Помогите разобраться таймером
|
24.07.2017, 17:47 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Помогите разобраться таймером
Всё просто. Берёте данные, можно вывести их на экран самого контроллера, а можно и просто передать куда следует через регистры.
А уж как вы на панели сделаете - это ваше личное дело. Основная идея в том, чтобы передавать отдельно каждый числовой блок. int16 для времени достаточно. __________________ В сегнетиксе не работаю с самого начала 2019 года. |