- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: joey w 25 Lipca 2013, 18:28:39

Tytuł: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: joey w 25 Lipca 2013, 18:28:39
Jadąc dziś jedną z misji, w której rozkład jazdy był dość luźny, zaobserwowałem, że sygnał odjazdu podawany był nawet dwie minuty przed czasem podanym w tymże rozkładzie. Wymyśliłem więc (może ktoś na to wpadł przede mną), by zastosować mechanizm zabezpieczający. Nie znam się zbyt na zdarzeniach, zwłaszcza po modyfikacjach exe, proszę więc bardziej niż ja zaawansowanych o stwierdzenie, czy w realizacja poniższej propozycji jest możliwa bez dalszych zmian w pliku wykonywalnym symulatora.

kierunek jazdy -->
(http://eu07.pl/userfiles/20736/priv-schemat3.gif)
Przejechanie przez pogrubiony na powyższym schemacie tor wcześniej niż np. dwie minuty przed odjazdem (ten czas można modyfikować w zależności od potrzeb) zmienia wartość komórki pamięci. Zdarzenie zależące od wartości tej komórki, wyzwalające się o konkretnej godzinie jest wykonywane i odjazd odbywa się o czasie.
Od tej samej komórki zależy drugie zdarzenie wyzwalające się, jeśli pociąg nie przejechał przez pogrubiony tor co najmniej np. wspomniane wyżej dwie minuty przed planowym odjazdem i nie zmienił wartości komórki (spóźnienie). Możliwość zmiany wartości wspomnianej wyżej komórki jest wtedy blokowana, w zamian po przejechaniu przez ten tor wywołuje się zdarzenie, które podaje odjazd po pewnym, ustalonym czasie.

Nie jestem pewny, czy napisałem zrozumiale. Proszę o uwagi, jeśli coś jest niezrozumiałe.
Tytuł: Odp: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: Benek w 25 Lipca 2013, 18:37:20
Dokładnie tak można to rozwiązać na chwilę obecną. Da się oczywiście to zrobić. Myślałem już o tym wielokrotnie, ale póki co nie mam czasu dokończyć jednego ze swoich scenariuszy (zniechęcił mnie brak chętnych do nagrań RT, gdzie czekać trzeba na nie dłużej niż pisze się scenariusz).
Tytuł: Odp: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: youBy w 25 Lipca 2013, 21:06:45
Sądzę, że lepszym rozwiązaniem byłoby użycie zdarzenia uruchamianego przy postoju na torze zamiast przejazdu przez określony tor — dzięki temu nie będzie można oszukać kierownika, tocząc się wzdłuż peronu z niewielką prędkością. Natomiast przedstawione tu rozwiązanie jest jak najbardziej możliwe do wykonania i na pewno lepsze niż brak uzależnienia czasowego.
Tytuł: Odp: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: Wokulski w 25 Lipca 2013, 23:53:32
Króliczku, coś na zasadzie eventu0?
Tytuł: Odp: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: SKP w 26 Lipca 2013, 00:11:31
Event0 ma jeden duży minus - trzeba się zatrzymać na konkretnym torze. Często peron składa się z kilku torów, a niespecjalnie widzi mi się powracanie do czasów paczki z 2004r., gdzie przedwczesne zatrzymanie kończyło się nieodpaleniem kolejnych zdarzeń. Nawet, jeśli użyjemy eventall0, i tak przy krótszych składach może być problem.
Tytuł: Odp: Sygnał odjazdu przed czasem. Propozycja zabezpieczenia.
Wiadomość wysłana przez: youBy w 26 Lipca 2013, 07:50:26
Nic nie stoi na przeszkodzie, żeby wpisać to samo zdarzenie do kilku torów na całej długości peronu.