Określenie lokalizacji obiektu w konkretnym czasie

0

Witam serdecznie,
Mam dość nietypowy problem.
Mam następujące zmienne:
$A - nazwa punktu startowego
$B - nazwa punktu docelowego
$CZAS - czas w jakim pojazd jedzie z punktu A do punktu B
$CZAS_PRZERWY - 1h (przerwa po dotarciu pojazdu z punktu A do punktu B lub z B do A - pojazd jeździ w kółko). Czyli przykładowo pojazd przyjechał z punktu B do A o 14.05 - to wyjazd z punktu A do B nastąpi o 15.05.

Pojazdy jeżdżą w "kółko" z zachowaniem przerwy.

Potrzebuję funkcję która określi w jakim punkcie będzie pojazd (lub do jakiego będzie zmierzał) o konkretnej godzinie i dacie.

Czyli pojazd sobie jeździ - wybieram termin 2014-07-26 11:43 - i funkcja powinna zwrócić informację w którym punkcie będzie pojazd.

Ma ktoś może pomysł jak to zrobić?

Bardzo proszę o pomoc,
Northwest

0

zapomniałem dodać w poprzednim poście, mamy jeszcze $CZAS_STARTU_KURSOW = data i czas pierwszego kursu

0

Na kartce narysuj sobie oś czasu ze skalą w minutach. Zaznacz punkty w których będzie Twój obiekt w danym czasie. Uwzględnij postoje.
Przykładowo:
A-----B=-----A=-----B=-----A=-----B=-----A=-----B----
= jest tutaj przerwą
Myślę, że będziesz w stanie wykombinować prosty wzór matematyczny.

0

no właśnie kombinowałem... ale nie potrafię :(

0

No to kombinuj dalej ;) Start jest prosty:
od $CZAS_STARTU_KURSOW jest przez $CZAS jest w "Tranzycie między $A a $B" Nastepnie przez $CZAS_PRZERWY jest w $B a potem wymiana i w kółko.

Wzorek matematyczny jest prosty, bo w 2*$CZAS + $CZAS_PRZERWY jest w pkt wyjścia i właśnie zaczyna mu się przerwa.

Do tego masz czas startu i czas obecny. obliczasz ile razy taki kurs wykonał się i viola, masz pkt gdzie jest teraz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1