Показано с 1 по 10 из 13

Тема: Как отсветить UpTime контроллера?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5
    Пользователь
    Регистрация
    04.11.2009
    Адрес
    Подольск
    Сообщений
    258

    По умолчанию

    Во-первых, там микросекунды, т.е. 10^-6, а не миллисекунды (10^-3).
    Во-вторых, и в ulLow, и в ulHigh есть данные (что следует из первого).
    В-третьих, как минимум, между часами, отображающими время и этими внутренними часами у меня на ПЛК63 постоянно увеличивается расхождение. За 6 минут примерно на 20 секунд. Часы, отображающие время показывают его вполне точно. UpTime отстаёт. Разница велика, ни на какие погрешности округления не списывается. В принципе, проблема uptime решается переводом текущего времени при старте программы в unixtime, текущего в процессе работы, опять же в unixtime, дальше вычислением их разницы и переводом в дни/часы/минуты. Но муторно.

    За предложение спасибо, но самому хочется ;-)

    PS. Кстати, после заполнения DWORD'а нулями отсчёт не сбивается, если что...
    PPS. Прошивка 2.11
    Последний раз редактировалось Elka; 24.10.2010 в 09:06. Причина: Добавил PS и PPS

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •