Navigation:  Podsystemy i funkcjonalności >

Czas i wydajność

Previous pageReturn to chapter overviewNext page

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.