Potrzebuje napisać kod zdarzenia.
Dynamic lokomotywa zatrzymuję przed semaforem. Następnie losowo powinno być wybrane jedno ze zdarzeń.
1 zdarzenie - semafor wyświetla sygnał s9.
2 zdarzenie - semafor wyświetla sygnał s13 i następuje przełożenie zwrotnicy.
Otworzyłem aplikacje
eventGenerator_for_.NET4.0.exe. W zakładce
Multiple można utworzyć tylko proste pojedyncze zdarzenie, wybrałem zakładkę
Zdarzenie losowe -
2 zdarzenia. Od tego momentu zaczęły się problemy.
Identyfikator zdarzenia losowego - jaki identyfikator? Klikam na pomoc, niestety przeczytałem, że pomoc jest w pliku
pomoc.pdf, która właściwie jest prostym opisem.
W pomocy przeczytałem -
Identykator powinien być unikalny w skali innych zdarzeń losowych.
Wpisałem
stacja1wjazd_a
Prawdopodobieństwo wykonania zdarzenia 2 - wpisałem 0.5.
Zdarzenie 1, zdarzenie 2. Jakie zdarzenia w pomocy nic nienapisane. Wpisałem:
Zdarzenie 1 - wjazd_prosty
Zdarzenie 2 - wjazd_boczny
Kliknąłem na
Generuj - wygenerowany został kod, który skopiowałem i wkleiłem. Skopiowałem zdarzenie losujące i wkleiłem do eventu uruchamianego na początku. Na torze w którym ma być wywołane zdarzenie wkleiłem
event0 stacja1wjazd_a.
Uruchomiłem scenerię, niestety żadne zdarzenie nie zaszło. Wygenerował się plik
errors.txt w którym przeczytałem:
Missed event: wjazd_boczny in multiple mul2stacja1wjazd_a
Missed event: wjazd_prosty in multiple mul1stacja1wjazd_a
Chciałem się dowiedzieć coś więcej z pliku
pomoc.pdf, niestety przeczytałem tylko:
Aby wykonało się jedno (losowo wybrane) zdarzenie, należy wywołać event o nazwie takiej samej jak nazwa identykatora. Można to zrobić w Multiple wybierając typ Inne.
Wybieram zakładkę
Multiple.
Nazwa wpisuje - stacja1wjazd_a (tak napisane w pomocy)
Warunek - brak
Wywołanie - pojazd stojący na torze
Zdarzenie - Inne
Nazwa - czego nazwa? Wpisałem - wjazd_prosty
Klikam
Generuj, wygenerowany kod wkleiłem do pliku scenerii jak wszystko. Niestety żadne zdarzenie niezaszło. Wygenerowany został plik
errors.txt EU07.EXE 13.5.804.408
Duplicated event: stacja1wjazd_a
Missed event: wjazd_prosty in multiple stacja1wjazd_a
Missed event: wjazd_boczny in multiple mul2stacja1wjazd_a
Missed event: wjazd_prosty in multiple mul1stacja1wjazd_a
Tak ciekawe, że nigdzie nie musiałem wpisywać sygnałów na semaforze.