Odjazd z Psiego Pola wyzwala wjazd do Turowa.
zwr70- zwr71- tunel_o_s13
Czyli wjeżdżamy na dwójkę pod semafor tunel_f (nieprzypisany).
event tunel_osob1_wjazd multiple 1.0 none zwr81+ anglik15bd zwr79- zwr78- tunel_a_s13 endevent
To chyba twoja EU07 z bonanzami. Cud że działa, bo tunel_a jest źle przypisany. Jedzie przez zwr76 o stanie nieutwierdzonym (może rozpruwa). Jedzie pod tunel_k, który jest poprawnie przypisany i jak wskazuje SetVelocity 0 0 (S1) powinien zatrzymać skład. Piszesz, że jest tam S2? Semafor nie jest nijak sterowany w skrypcie scenariusza. Powinien mieć stan początkowy z inicjalizacji, czyli S1. Możesz ją złapać podczas wjazdu, koło lokomotywy wyświetlić tabelkę skanowania (2x F2) i pokazać co ona widzi.
event tunel_osob2_wjazd multiple 1.0 none anglik14bd zwr77+ zwr76+ tunel_b_s5 start_osob2_s2 endevent
To twoja Su46 z piętrusami. Jedzie pod tunel_j i tam stoi.
event tunel_edek_manewry multiple 180.0 tunel_mem anglik11bc zwr73- tunel_j_ms2 condition memcompare osob * * endevent
Jakiś edek ma manewry. tunel_mem inicjalizacje się ze stanem osob 0 0, więc pewnie teraz to mamy.
event tunel_brutto_odjazd multiple 10.0 none anglik13bc anglik14ac anglik15ac zwr81- tunel_f_s10 tunel_f_w24 endevent
Nasz wyjazd.
EVENT LAUNCHED: tunel_brutto_odjazd by et21-331
U ciebie wyzwolony przez et21-331. Co to za jeden? Gdzie on jeździ?
node 1500 0 none track normal 80.0 1.435 0.25 35 20 0 flat vis
rail_screw_used1 4 tpd-stone1 0.2 0.5 1.1
-5376.95 0.2 22004.9 0.0 //point 1
-26.6665 0.0 0.0 //control vector 1
26.6665 0.0 0.0 //control vector 2
-5456.95 0.2 22004.9 0.0 //point 2
0
event1 tunel_brutto_odjazd
velocity 60.0
endtrack
Jest to tor między zwr76 a tunel_k. Czyli wjazd pierwszej osobówki wyzwala ci wyjazd i nie jest to zależne od drugiej osobówki.
Druga osobówka.
node 1500 0 none track normal 100.0 1.435 0.25 35 20 0 flat vis
rail_screw_used1 4 tpd-stone1 0.2 0.5 1.1
-5415.43 0.2 21987.9 0.0 //point 1
-33.3335 0.0 0.0 //control vector 1
33.3335 0.0 0.0 //control vector 2
-5515.43 0.2 21987.9 0.0 //point 2
0
event2 tunel_osob2_wjazd
velocity 40.0
endtrack
Między zwr71 a tunel_f czyli my go wyzwalamy swoim wjazdem w peron.
node 1500 0 none track normal 99.4837 1.435 0.25 35.0 20 0 flat vis
rail_screw_used1 4 tpd-old4 0.2 0.5 1.1
-7240.15 0.2 21976.5 0.0 //point 1
-32.959 0.0 -3.46484 //control vector 1
32.7329 0.0 5.18359 //control vector 2
-7338.7 0.2 21963.5 0.0 //point 2
-1900.0
event1 tunel_osob1_wjazd
endtrack
Zaraz za start_osob2, wyzwalany ruszeniem osobówki 2 z końca mapy.
Jak widzisz z zależnościami SRK nie ma to nic wspólnego. By to działało w sensem, trzeba by zaizolować głowicę i zamienić te wjazdy na sztywno na proszenie o wjazd z oczekiwaniem na zwolnienie poprzedniego przebiegu. Nie jest to nawet trudne, ale moim zdaniem bezsensowne dla tak prymitywnego i dziurawego scenariusza. Tu zrobimy dobrze, a na reszcie posterunków będzie jak było.
Oczywiście pomogę jeśli chciałbyś się tego nauczyć. Poczytaj scenery.doc, informacje o sterowaniu składami na wiki rainsteda. Przypisz semafory na stacji, to pomyślimy nad algorytmem.