Symulator EU07 (i nie tylko) > Infrastruktura kolejowa

 Rozjazdy krzyżowe (angliki) w symulatorze.

(1/5) > >>

rysiekchaszcz:
Witam. Chciałbym odnieść się do rozjazdów krzyżowych podwójnych zwanych dalej anglikami. Niestety w 100% scenerii rozjazdy takowe są źle ułożone. W rozjeździe krzyżowym występują cztery zwrotnice "a", "b","c" i "d" Występują one parami "ab" i "cd" . W przypadku anglików np. zwrotnica "a" jest na wprost to "b" jest na bok "c" na wprost to "d" na bok. Kłania się tutaj pierwsze przyzwyczajenie - ułożenie zwrotnicy w (+) nie stanowi że ona jest na prosto, może być na bok. Znak (+) mówi o położeniu zasadniczym . Poniżej dwa screeny z źle ustawionymi anglikami.

http://eu07.pl/userfiles/10233/foto-anglik_zly_1.jpg
http://eu07.pl/userfiles/10233/foto-anglik_zly_2.jpg


W związku z tym postanowiłem coś z tym zrobić. Okazało się to bardzo proste. Mając cztery zwrotnice w scenerii ułożyłem inaczej. Poniżej cztery zwrotnice ANGLIKA  najpierw źle które są ustawione w sceneriach. W przykładzie nie ma odcinków łączących (u mnie po 0.2m). Zwrotnica ST1_51

node -1 0 ST1_51a track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  4.783 0.0 1476.263 0.0 // Point 1
  0.0 0.0 0.0 // Control vector 1
  0.0 0.0 0.0 // Control vector 2
  4.783 0.0 1486.686 0.0 // Point 2
  0.0
  4.783 0.0 1476.263 0.1 // Point 3
  0.0 0.0 3.476 // Control vector 3
  0.191 0.0 -3.469 // Control vector 4
  4.497 0.0 1486.681 -0.1 // Point 4
  190.0
endtrack

node -1 0 ST1_51b track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  5.937 0.0 1476.348 0.0 // Point 3
  0.0 0.0 0.0 // Control vector 3
  0.0 0.0 0.0 // Control vector 4
  4.793 0.0 1486.708 0.0 // Point 4
  0.0
  5.937 0.0 1476.348 0.1 // Point 1
  -0.382 0.0 3.455 // Control vector 1
  0.191 0.0 -3.469 // Control vector 2
  5.078 0.0 1486.734 -0.1 // Point 2
  190.0
endtrack


node -1 0 ST1_51c track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  4.783 0.0 1497.309 0.0 // Point 1
  0.0 0.0 0.0 // Control vector 1
  0.0 0.0 0.0 // Control vector 2
  4.783 0.0 1486.886 0.0 // Point 2
  0.0
  4.783 0.0 1497.309 0.1 // Point 3
  0.0 0.0 -3.476 // Control vector 3
  -0.191 0.0 3.469 // Control vector 4
  5.069 0.0 1486.891 -0.1 // Point 4
  190.0
endtrac

node -1 0 ST1_51d track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  3.627 0.0 1497.267 0.0 // Point 3
  0.0 0.0 0.0 // Control vector 3
  0.0 0.0 0.0 // Control vector 4
  4.771 0.0 1486.907 0.0 // Point 4
  0.0
  3.627 0.0 1497.267 0.1 // Point 1
  0.382 0.0 -3.455 // Control vector 1
  -0.191 0.0 3.469 // Control vector 2
  4.486 0.0 1486.88 -0.1 // Point 2
  190.0
endtrack

Teraz mała zmiana. Zwrotnice "b" i "d" najpierw ustawiam łuk a potem prostą.
Zmiany podkreślone kolorem czerwonym.

node -1 0 ST1_51a track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  4.783 0.0 1476.263 0.0 // Point 1
  0.0 0.0 0.0 // Control vector 1
  0.0 0.0 0.0 // Control vector 2
  4.783 0.0 1486.686 0.0 // Point 2
  0.0
  4.783 0.0 1476.263 0.1 // Point 3
  0.0 0.0 3.476 // Control vector 3
  0.191 0.0 -3.469 // Control vector 4
  4.497 0.0 1486.681 -0.1 // Point 4
  190.0
endtrack

node -1 0 ST1_51b track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
5.937 0.0 1476.348 0.1 // Point 1
  -0.382 0.0 3.455 // Control vector 1
  0.191 0.0 -3.469 // Control vector 2
  5.078 0.0 1486.734 -0.1 // Point 2
  190.0
  5.937 0.0 1476.348 0.0 // Point 3
  0.0 0.0 0.0 // Control vector 3
  0.0 0.0 0.0 // Control vector 4
  4.793 0.0 1486.708 0.0 // Point 4
  0.0[/b]
endtrack


node -1 0 ST1_51c track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
  4.783 0.0 1497.309 0.0 // Point 1
  0.0 0.0 0.0 // Control vector 1
  0.0 0.0 0.0 // Control vector 2
  4.783 0.0 1486.886 0.0 // Point 2
  0.0
  4.783 0.0 1497.309 0.1 // Point 3
  0.0 0.0 -3.476 // Control vector 3
  -0.191 0.0 3.469 // Control vector 4
  5.069 0.0 1486.891 -0.1 // Point 4
  190.0
endtrac

node -1 0 ST1_51d track switch 10.423 1.435 0.25 20.0 20 0 flat vis
Rail_screw_used1 4.0 Rail_screw_used1 0.2 0.5 1.1
3.627 0.0 1497.267 0.0 // Point 3
  0.0 0.0 0.0 // Control vector 3
  0.0 0.0 0.0 // Control vector 4
  4.771 0.0 1486.907 0.0 // Point 4
  0.0
  3.627 0.0 1497.267 0.1 // Point 1
  0.382 0.0 -3.455 // Control vector 1
  -0.191 0.0 3.469 // Control vector 2
  4.486 0.0 1486.88 -0.1 // Point 2
  190.0[/b]
endtrack

Poniżej widok na angliki które są ustanawiane prawidłowo w scenerii.

http://eu07.pl/userfiles/10233/foto-anglik_dobre_1.jpg
http://eu07.pl/userfiles/10233/foto-anglik_dobre_2.jpg


Pozostała tylko kwestia eventów i z tym sobie poradziłem.

W związku z tym że angliki są ustawiane parami a więc "ab" i "cd" do swoich scenerii dołożyłem nowy plik: "angliki.inc"
w którym są zapisane ustawienia jak poniżej w przykładzie. Plik załączamy przed eventami.

// sterowanie rozjazdu krzyzowego ST1_51abcd
event ST1_51ab- multiple 0 none ST1_51a- ST1_51b-        endevent
event ST1_51ab+ multiple 0 none ST1_51a+ ST1_51b+        endevent
event ST1_51cd- multiple 0 none ST1_51c- ST1_51d-        endevent
event ST1_51cd+ multiple 0 none ST1_51c+ ST1_51d+        endevent

No i dochodzimy do końca gdzie w eventach przekładamy angliki
w następujący sposób:

Przykład:

time 12:00 06:30 20:30 endtime

include cd/angliki.inc end

event keyCtrl01 multiple 0 none ST1_51ab-  endevent
event keyCtrl02 multiple 0 none ST1_51ab+  endevent

I w końcu wszystko gra a nie razi w oczy. Dotyczy to się też rozjazdów pojedyńczych. Jeszcze raz powtarzam (+) wcale nie oznacza że ułożenie zwrotnicy jest na "wprost" W zależności od układu torowego, przebiegów i rozjazdów ochronnych (+) może oznaczać jazdę na zboczenie. A więc jak powyżej zamieniamy w rozjeździe łuk z dołu z prostą u góry. Wtedy tez mamy (+) na bok i (-) na wprost.

matek123:
Na + i - nie poradzimy nic. + i - są dla exe, żeby wiedziało jak ma przełożyć rozjazd i to jest chyba najłatwiejsze do opanowania przy pisaniu scenariuszy.

Krzysiek626:
Jakos nie widzi mi sie zmiana w ten sposob. Problem polega na tym, ze mamy tak naprawde 3 ustawienia rozjazdu. Stan zasadniczy to 1 z nich, 2 to stan + i 3 stan to -. Przy starcie scenerii rozjazdy powinny ustawic sie wedlug stanow zasadniczych, tak jak pokazuje link z poprawnym screenem w pierwszym poscie. Natomiast ustawianie rozjazdow wedlug eventow za pomoca + i - musza zawsze oznaczac jazde na wprost(+) i na bok(-). Czy mozna w exe ustawic poprawne ustawienie w pozycji zasadniczej rozjazdow po zaladowaniu scenerii? Przez 15 lat ten problem nie byl az tak istotny.

rysiekchaszcz:
@Matek123 oczywiście + i - są dla exe tak samo jak dla urządzeń SRK. Po prostu przy układaniu scenerii wystarczy położyć prawidłowo tory. Nie "najłatwiejsze" ale winno być zgodne z zasadami układaniu torów.
@Krzysiek626 nie rozumiem skąd u ciebie się wzięły 3 ustawienia rozjadu i stan zasadniczy 1 z dwóch. STAN ZASADNICZY JEST ZAWSZE JEDEN ZWANY (+) ALE MOŻE BYĆ NA WPROST LUB NA BOK.  Czemu (+) musi oznaczać jazdę na wprost ??????? Jakoś mi to nie przeszkadza żeby (+) uruchamiało jazdę na bok tak jak w prawdziwych urządzeniach SRK. I ostatnie - przez 15 lat ten problem nie był istotny - po prostu większość myslała że tak musi być . Dla mnie nie musi i problem był rażący w oczy tak samo jak drzewa na środku toru  :-) Problem prawidłowego ustawienia anglików rozwiązałem i jeszcze za to jestem "ganiony"

Krzysiek626:
Odpalona sceneria musi jakos miec ulozone rozjazdy czy angliki, to stan wyjsciowy, ktory ulegnie zmianom pod wplywem realizacji scenariusza i zawartych w nim eventow. Stan zasadniczy to stan, ktory uwazasz za prawidlowe ustawienie anglika czy rozjazdu i tak powinny sie prezentowac rozjazdy i angliki po zaladowaniu scenerii. Ten stan nie ma nic wspolnego z + i - . + i - jest nam potrzebny do ustawienia drogi przebiegu i tu musi byc jasnosc, ze + to jazda na wprost a - to jazda na krzywo. Zwyczajnie ulatwia to pisanie scenariusza. To, ze po wstawieniu anglikow i rozjazdow i odpaleniu scenerii sa one zle ustawione, nie sa winne + i -. Mamy 3 stany, 1 to ten ktory sam okreslasz jako poprawny. Nastepne dwa dotycza sterowania za pomoca + i -. Nic szczegolnego tu nie ma, po za tym, ze ustawienie zasadnicze pokrywa sie w jednych rozjazdach + a w innych z -.  Taka koncepcja zapewni latwosc pisania eventow wlasnie z powodu ze + to zawsze na wprost a - na krzywo bo exe tylko po tym rozroznia komendy do ich ustawienia. Zapewniam tez, ze nie mialem zamiaru ganic Ciebie, ani tez nie uwazam, ze problem nie istnieje, tylko nie przeszkadza. To nie brak niewiedzy, ale priorytet byl niski, aby tu poprawiac.

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod