Autor Wątek:  Event losowy  (Przeczytany 5374 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Sowik2

  • Wiadomości: 22
    • Zobacz profil
  • Otrzymane polubienia: 4
Event losowy
« dnia: 08 Stycznia 2014, 13:28:09 »
Witam! Chcę stworzyć  event losowy, który ma 2 zdarzenia: prosto i w_bok. Prawdopodobieństwo niech będzie takie samo dla obu.  Czytałem już o tym na forum, ale nie wychodzi mi.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Event losowy
« Odpowiedź #1 dnia: 08 Stycznia 2014, 13:29:31 »
Napisz co Ci nie wychodzi. Czekanie na gotowca jest źle odbierane.

Offline Anrej

  • Wiadomości: 825
    • Zobacz profil
  • Otrzymane polubienia: 16
Odp: Event losowy
« Odpowiedź #2 dnia: 08 Stycznia 2014, 23:22:07 »
Witam! Chcę stworzyć  event losowy, który ma 2 zdarzenia: prosto i w_bok. Prawdopodobieństwo niech będzie takie samo dla obu.  Czytałem już o tym na forum, ale nie wychodzi mi.
Tu nie trzeba czytać. Tu trzeba uruchomić generator eventów, jest w paczce.

Offline matek123

  • Moderator
  • Wiadomości: 6109
    • Zobacz profil
  • Otrzymane polubienia: 2082
Odp: Event losowy
« Odpowiedź #3 dnia: 09 Stycznia 2014, 14:15:28 »
I przeczytać instrukcję ze zrozumieniem.
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline Sowik2

  • Wiadomości: 22
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Event losowy
« Odpowiedź #4 dnia: 09 Stycznia 2014, 17:58:46 »
Tu nie trzeba czytać. Tu trzeba uruchomić generator eventów, jest w paczce.
Korzystam z EventGeneratora.
I przeczytać instrukcję ze zrozumieniem.
Przeczytałem.
Napisz co Ci nie wychodzi.
Na bazie td uczę się poszczególnych typów i sposobów wywoływania zdarzeń. Mam problem ze zdarzeniami losowymi. Sceneria uruchamia się o 10:30. Stworzyłem EventLauncher, który wywołuje zdarzenie losujące (losuj_tory_sygnaly) o 10:31. Wtedy też ruszam lokomotywą i chwilę później przejeżdżam przez tor_2 (zmieniłem nazwę none na tor_2 pewnego toru przy końcu łuku przed semaforem A). Oto wpis toru w .scn
Cytuj
node -1 0 tor_2 track normal 94.2476 1.435 0.25 25.0 20 0 flat vis
 rail_screw_used1 6 1435mm/tpbps-new2 0.2 0.5 1.1
29.8514 0.2 -149.566  2.5  //point 1
9.66968 0.0 -29.7095  //control vector 1
-14.1703 0.0 27.8453  //control vector 2
65.667 0.2 -236.032  2.5  //point 2
-600.0
event1 tory_sygnaly
endtrack
Przejeżdżając przez tor_2 powinno się uruchomić wylosowane zdarzenie (jak rozumiem), jednak uruchamiają się tylko ,,cząstki" tego, co powinno się uruchomić.
zzzzzz.inc to eventy. Dołączam log.txt i proszę o rozpatrzenie tego przypadku.

Offline matek123

  • Moderator
  • Wiadomości: 6109
    • Zobacz profil
  • Otrzymane polubienia: 2082
Odp: Event losowy
« Odpowiedź #5 dnia: 09 Stycznia 2014, 18:07:17 »
Trzeba najpierw odpalić losowanie1, następnie po paru sekundach wywołać tory_sygnaly.
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Event losowy
« Odpowiedź #6 dnia: 09 Stycznia 2014, 18:07:41 »
Pierwsze co mi wpadło w oko, to to, że kropka jest separatorem dziesiętnym, a nie przecinek (event z prawdopodobieństwem).

Offline Sowik2

  • Wiadomości: 22
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Event losowy
« Odpowiedź #7 dnia: 09 Stycznia 2014, 18:48:55 »
Trzeba najpierw odpalić losowanie1, następnie po paru sekundach wywołać tory_sygnaly.
Przecież się wywołały.
Pierwsze co mi wpadło w oko, to to, że kropka jest separatorem dziesiętnym, a nie przecinek (event z prawdopodobieństwem).
Niestety to nie to. Zawsze wylosuje się multory_sygnaly2, a wywoła się wartory_sygnaly2. Jedyne co jest ciekawe to to, że nie wywołuje się uptory_sygnaly.

Offline SKP

  • Zasłużony dla Symulatora
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Event losowy
« Odpowiedź #8 dnia: 09 Stycznia 2014, 20:04:28 »
Jesteś pewien? Mnie nic innego nie przychodzi do głowy, tylko ten przecinek. Ten szablon powinien działać. Testowałem go, zanim go nie umieściłem w Generatorze.
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline Sowik2

  • Wiadomości: 22
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Event losowy
« Odpowiedź #9 dnia: 10 Stycznia 2014, 18:22:31 »
Czyli ma być kropka?

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Event losowy
« Odpowiedź #10 dnia: 10 Stycznia 2014, 18:23:35 »
To nie sprawdziłeś tego? Tak, ma być kropka. Skoro jest przecinek, to EG sam Ci tego nie wygenerował i musiałeś osobiście coś kombinować we wpisach.

Offline SKP

  • Zasłużony dla Symulatora
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Event losowy
« Odpowiedź #11 dnia: 10 Stycznia 2014, 18:27:40 »
W polu "Prawdopodobieństwo" wpisuje się liczbę z przedziału 0-1, EG nie kontroluje co tam jest wpisywane. W instrukcji jest to wyjaśnione, w przykładzie jest tam kropka. Program nie może sprawdzać wszystkich wartości, to byłoby zbyt trudne. Sprawdza tylko, czy pola nie są puste; a jeśli wpiszesz łańcuch tekstowy w miejsce współrzędnych, to program tego nie wykryje.
« Ostatnia zmiana: 10 Stycznia 2014, 18:37:19 wysłana przez SKP »
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline Benek

  • Moderator
  • Wiadomości: 4504
  • fb.com/benek.maszyna
    • Zobacz profil
    • Moja strona o MaSzynie
  • Otrzymane polubienia: 17
Odp: Event losowy
« Odpowiedź #12 dnia: 10 Stycznia 2014, 18:36:48 »
Ok, nie przyjąłem tego, że ktoś może zignorować instrukcję... Pomyślałem przez chwilę, że można dodać funkcję sprawdzającą co jest separatorem, jeśli się uwzględni konwersję. Ale to nie ma sensu. Nie ma sensu udoskonalać tego narzędzia tylko po to, by zapobiegać takim błędom.

Offline Sowik2

  • Wiadomości: 22
    • Zobacz profil
  • Otrzymane polubienia: 4
Odp: Event losowy
« Odpowiedź #13 dnia: 10 Stycznia 2014, 19:05:59 »
Problem rozwiązany.
Mimo to, że zmieniłem kropkę na przecinek w algorytmie @youBy'a, było dalej to samo. Gdy zmieniłem algorytm na ,,zwykły" wszystko działa bez zarzutu. Dziękuję wszystkim za poświęcony czas dla przecinka i przepraszam za błędy z mojej strony. Temat do zamknięcia.

Skoro dla Ciebie wszystko jest jasne, to zamykam.
Benek
« Ostatnia zmiana: 10 Stycznia 2014, 19:34:58 wysłana przez Benek »