Страница 1 из 1

Вывод временной метки на графике

СообщениеДобавлено: 17 июн 2016, 10:41
xxjukxx
Добрый день! EasyBuilder Pro последней версии. У меня есть график и я хочу выводить временную метку линии наблюдения.
Присвоил ей адрес LW 300. Поставил поле вывода - там какой то бред выводится. Я так понимаю неправильный формат вывода.
Какой там формат должен стоять?

Re: Вывод временной метки на графике

СообщениеДобавлено: 20 июн 2016, 13:37
den_po
Время перед выводом придётся пересчитывать. В паре регистров хранится количество секунд с начала суток.

Re: Вывод временной метки на графике

СообщениеДобавлено: 24 июн 2016, 07:45
uni
Код: Выделить всё
    unsigned int time = 0
    unsigned short tmp, Hours, Minutes, Seconds
   
    // Считываем значение времени.
    GetData( time, "Панель", "Метка времени", 1 )
   
    // Часы.
    Hours = time / 3600
    time = time % 3600
   
    // Минуты.
    Minutes = time / 60
    time = time % 60

    // Секунды.
    Seconds = time