Autor Wątek:  Położenie eventu sygnalizującego SHP  (Przeczytany 3381 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Położenie eventu sygnalizującego SHP
« dnia: 13 Czerwca 2009, 21:33:17 »
Ostatnio analizujac event odpowiedzialny za przeslanie do kabiny sygnalu SHP (ponizej fragment pliku *.inc)

event (p1)_SHP putvalues 1.0 none (p2) (p3) (p4) CabSignal -1 -1 endevent
zaczalem sie zastanawiac po co w ogole w tym evencie parametry (p1), (p2), (p3) i (p4) skoro zdarzenie to uaktywni sie wtedy kiedy pojazd np. lokomotywa przejedzie od point1 do point2 toru, do ktorego przypiszemy event2 (p1)_SHP?

Zrobilem maly eksperyment i event przypisalem do toru ktory byl oddalony od wspolrzednych podanych w include [(p2)(p3)(p4)] o kilkadziesiat metrow i sygnal do kabiny zostal przeslany wlasnie po wjechaniu na tor z eventem, tak wiec po co te wspolrzedne?

No i moje drugie pytanie - kiedy event2 zostaje uaktywniony? Czy wtedy kiedy pojazd przekroczy na calej swej dlugosci point1 czy na przyklad w polowie toru?
Pozdrawiam, Karol

Offline youBy

  • Deweloper
  • Wiadomości: 6139
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 823
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #1 dnia: 13 Czerwca 2009, 21:39:11 »
Zdarzenie zostaje wyzwolone, gdy pojazd najedzie na dany punkt.
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline libertyn89

  • Wiadomości: 2002
    • Zobacz profil
  • Otrzymane polubienia: 2
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #2 dnia: 13 Czerwca 2009, 21:41:26 »
To dlaczego u mnie jest wyzwalane, gdy pojazd wjedzie na tor, do ktorego jest przypisany event, a punkt (p2)(p3)(p4) jest kilkadziesiat metrow za tym torem?
Pozdrawiam, Karol

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6112
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #3 dnia: 13 Czerwca 2009, 21:54:54 »
Wygląda na to, że współrzędne punktu w putvalues odpowiadają współrzędnym komórki pamięci, z której wartość by się wysyłało przez getvalues. Jednak po co są te współrzędne, to jeszcze nie odkryłem...

Offline youBy

  • Deweloper
  • Wiadomości: 6139
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 823
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #4 dnia: 13 Czerwca 2009, 22:10:37 »
Eventy typu PutValues mają podane współrzędne dla AI (odpowiednik komórki pamięci), aby mogła ona (ta sztuczna inteligencja) ładniej hamować. CabSignal jest zalążkiem sygnalizacji kabinowej (na razie działa tylko -1 -1, ale w to miejsce będzie może kiedyś można wpisywać prędkości).

Co do mojego poprzedniego posta: chodziło mi o dany punkt toru końcowy (tudzież raczej początkowy, patrząc od strony ruchu).
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6112
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 34
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #5 dnia: 14 Czerwca 2009, 00:47:17 »
Z tego by wynikało, iż jako współrzędne dla SHP należy podać pozycję semafora ograniczającego prędkość, a przynajmniej jego pozycję XY, aby AI mogło sobie policzyć odległość od niego. Współrzędna Z będzie miała znaczenie ze względu na energię kinetyczną do zużycia albo uzyskania na drodze do semafora... więc też powinna być istotna.

Offline youBy

  • Deweloper
  • Wiadomości: 6139
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 823
Odp: Położenie eventu sygnalizującego SHP
« Odpowiedź #6 dnia: 14 Czerwca 2009, 09:29:58 »
SHP można wywoływać gdziekolwiek z jakimikolwiek współrzędnymi, bo nic z niego nie wynika ;]
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.