Symulator EU07 (i nie tylko) > Symulator
Szkoła eventowa. Co wy na to? Pytania dotyczące eventów.
nbmx:
Ja bym proponował takrze napisanie w końcu dokumentacji plików symka, też będzie przez to łatwiej coś analizować, sprawdzać
http://trac.eu07.pl/packaging/wiki/Dokumentacja
SKP:
Może niech każdy dopisuje coś od siebie, wtedy złożymy to w całość.
Eventy - zdarzenia
Dowolne zdarzenie może zostać uruchomione przez:
* Najechanie pojazdu na tor. Postój na torze (event1,event2/event0)
* Zdarzenie typu Multiple
* Zajęcie odcinka izolowanego (Isolated:busy)
* Zwolnienie odcinka izolowanego (Isolated:free)
* Rozprucie rozjazdu (Switch:forced+, Switch:forced-)
* Eventlauncher (nie jest eventem!)
*
* Naciśnięcie dowolnego klawisza
* O określonej godzinie
* Cyklicznie (co pewien czas)Najechanie pojazdu na tor/postój na torze (event1,event2/event0)
* Aby dowolne zdarzenie zostało uruchomione po najechaniu na punkt 1. toru jadąc w kierunku punktu 2., należy zdefiniować we wpisie wskazanego toru właściwość:
--- Kod: ---event2 nazwa_zdarzenia
--- Koniec kodu ---
* Aby dowolne zdarzenie zostało uruchomione po najechaniu na punkt 2. toru jadąc w kierunku punktu 1., należy zdefiniować we wpisie wskazanego toru właściwość:
--- Kod: ---event1 nazwa_zdarzenia
--- Koniec kodu ---
* Aby dowolne zdarzenie zostało uruchomione w chwili, gdy na torze stoi pojazd, należy zdefiniować we wpisie wskazanego toru właściwość:
--- Kod: ---event0 nazwa_zdarzenia
--- Koniec kodu ---
Zamiast nazwa_zdarzenia należy wpisać nazwę uruchamianego zdarzenia.
Zdarzenie typu Multiple
Zostanie opisane w części dotyczącej rodzajów eventów.
Zajęcie odcinka izolowanego (Isolated:busy)
Event zostanie uruchomiony po zajęciu odcinka izolowanego, jeśli nazwą eventu będzie podany ciąg:
--- Kod: ---nazwa_odcinka_izolowanego:busy
--- Koniec kodu ---
Zwolnienie odcinka izolowanego (Isolated:free)
Event zostanie uruchomiony po zwolnieniu odcinka izolowanego, jeśli nazwą eventu będzie podany ciąg:
--- Kod: ---nazwa_odcinka_izolowanego:free
--- Koniec kodu ---
Więcej o odcinkach izolowanych można się dowiedzieć w części opisującej wpis toru.
Rozprucie rozjazdu (Switch:forced+, Switch:forced-)
Event zostanie uruchomiony po rozpruciu rozjazdu, jeśli nazwą eventu będzie podany ciąg:
--- Kod: ---nazwa_rozjazdu:forced+
--- Koniec kodu ---
lub (w zależności od kierunku, z którego nastąpi rozprucie):
--- Kod: ---nazwa_rozjazdu:forced-
--- Koniec kodu ---
Cdn.
Jeśli widzicie jakieś błędy, to piszcie.
Ra:
Do tego: EventAll0/1/2, nazwa_komórki:sent, nazwa_obrotnicy:done (może jeszcze nie działać), nazwa_onstart, keyctrl0n, za jakiś czas dojdą jeszcze eventy z drutów jezdnych...
Benek:
Zajęcie odcinka izolowanego (Isolated:busy)
Event zostanie uruchomiony po najechaniu na odcinek izolowany pierwszą osią zestawu kołowego pociągu, jeśli nazwą eventu będzie podany ciąg:
--- Kod: ---nazwa_odcinka_izolowanego:busy
--- Koniec kodu ---
Zwolnienie odcinka izolowanego (Isolated:free)
Event zostanie uruchomiony po zjechaniu ostatniej osi zestawu kołowego pociągu z odcinka izolowanego, jeśli nazwą eventu będzie podany ciąg:
--- Kod: ---nazwa_odcinka_izolowanego:free
--- Koniec kodu ---
--- Cytat: Ra w 19 Stycznia 2013, 23:33:41 ---...za jakiś czas dojdą jeszcze eventy z drutów jezdnych...
--- Koniec cytatu ---
Chwali się :)
Wokulski:
Czyli nazwa_zdarzenia:free/busy można używać nie tylko dla otwierania przejazdów?
Nawigacja
[#] Następna strona
Idź do wersji pełnej