Podstawowym zadaniem systemu jest liczenie czasu pracy maszyn. Efektywnego czasu pracy.
Pojęcie czasu w systemie Golem
Czas w systemie Golem liczony jest w sekundach z dokładnością plus minus 1 sekunda niezależnie czy odliczymy 10 sekund czy 10000 sekund.
Co jednak gdy np optymalny czas cyklu będzie wynosił 17.8 sekundy a my ustawimy 17 albo 18 sekund bo nie możemy podać części po przecinku?
Czy każdy cykl będzie obarczony błędem? Czy błąd +/- 1 sekunda nie spowoduje kolosalnych błędów ?
Nie, ponieważ program nie mnoży ilości cykli przez czas a po każdym cyklu dolicza ten czas.
Dlatego te 0,7 sekundy różnicy czasu cyklu nie kumulują się a jedynie obciążają OSTATNI cykl z danego okresu pomiarowego.
Prezentacja czasu
Czas liczony jest w sekundach ale masakrą byłoby gdyby w sekundach był pokazywany.
No bo jeśli postój planowany trwał np przez przerwę sobotnio niedzielną i wyniósł równo 48 godzin to w sekundach było by to 172800.
No to może w minutach? W minutach było by to 2880. Też nic nam to nie mówi.
Dlatego czas prezentujemy w notacji ddD:gg:mm:ss - ilość dni : ilość godzin : ilość minut : ilość sekund z tym że dni pokazane są tylko jeśli istnieje taka potrzeba.
Nasze 48 godzin to : 2D 00:00:00 . 2 godziny, 4 minuty i 50 sekund to 02:04:50
Jeżeli przy czasie jakiegoś zdarzenia, np zmiany statusu podany jest czas w kwadratowych nawiasach np. 2009-09-10(Nd) 17-23-01 [ 04:11:34]
oznacza on ile czasu minęło od tego czasu do teraz.