-
Во-первых, там микросекунды, т.е. 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
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума