Autor Wątek:  AI przy wjazdowym  (Przeczytany 3893 razy)

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

Offline tommik

  • Wiadomości: 100
    • Zobacz profil
  • Otrzymane polubienia: 0
AI przy wjazdowym
« dnia: 20 Kwietnia 2005, 23:40:28 »
W tworzonej trasie mam problem z AI: zatrzymuje się przed wjazdowym dającym s1, a po 1 s rusza dalej, mimo, że jest nadal s1
Wpis:

node -1 0 mem_eu07_007 memcell 0.0 0.0 0.1 Wait_for_orders 0 0 none endmemcell
node -1 0 mem_eu07_007_sound memcell 0.0 0.0 0.2 międzylesie 0 1 none endmemcell

//sygnał odjazdu i odjazd
node 300 0 gwi_wav_międzylesie sound -1.5 0 13 gwizdek2.wav endsound
event gwi_międzylesie multiple 150.0 mem_eu07_007
eu07_007_gwizdek_międzylesie
eu07_007_go
upd_międzylesie
condition memcompare Wait_for_orders 0 0 endevent
event eu07_007_gwizdek_międzylesie multiple 0.0 mem_eu07_007_sound
eu07_007_gwiżdż_międzylesie
upd_międzylesie_sound
condition memcompare międzylesie 0 1 endevent
event eu07_007_go putvalues 1.0 none 0.1 0.1 0.1 Jump_to_order 0 0 endevent
event upd_międzylesie updatevalues 20.0 mem_eu07_007 SetVelocity -1 -1 endevent
event eu07_007_gwiżdż_międzylesie sound 0.0 gwi_wav_międzylesie 1 endevent
event upd_międzylesie_sound updatevalues 0.1 mem_eu07_007_sound bystrzycakłprzedmieście 0 1 endevent
event eu07_007_info_międzylesie1 getvalues 20.0 mem_eu07_007 endevent

//wjazd Bystrzyca Kłodzka Przedmieście
event sem2_bystrzycakłprzedmieście multiple 1.0 none bystrzycakłprzedmieście_A_s1 endevent
event wja2_bystrzycakłprzedmieście multiple 60.0 none bystrzycakłprzedmieście_A_ms2 zwr2_bystrzycakłprzedmieście+ endevent

Co zrobić, by AI ruszył po 60 s (semafor i zwrotnica przestawiają się po 60 s)?

Offline jaras

  • Wiadomości: 224
    • Zobacz profil
  • Otrzymane polubienia: 12
AI przy wjazdowym
« Odpowiedź #1 dnia: 21 Kwietnia 2005, 01:44:21 »
Witaj.

Mimo, że nie jest to zbyt grzeczne, odpowiem na pytanie swoimi pytaniami.

Bowiem wydaje mi się, że odnośnie Twojego pytania największe znaczenie ma ten kawałek kodu://wjazd Bystrzyca Kłodzka Przedmieście
event sem2_bystrzycakłprzedmieście multiple 1.0 none bystrzycakłprzedmieście_A_s1 endevent
event wja2_bystrzycakłprzedmieście multiple 60.0 none bystrzycakłprzedmieście_A_ms2 zwr2_bystrzycakłprzedmieście+ endevent
a reszta nie ma tu najmniejszego znaczenia. Ale może się mylę - wówczas mnie popraw. Jednak wskazany, przytoczony przez Ciebie kawałek kodu jest za mały, aby można było coś wywnioskować.

Oto moje pytania:[list=1][*]Czy mógłbyś uzupełnić powyższe polecenia o definicje toru do którego przypisany jest semafor wjazdowy "bystrzycakłprzedmieście_A" oraz samą komendę include z tym semaforem?
Jeśli można by też zerknąć na tor(y) wyzwalający/-e (bo nawet nie wiem, czy to ten sam tor) zdarzenia "sem2_bystrzycakłprzedmieście" oraz "wja2_bystrzycakłprzedmieście", to byłby to już pełen komplet informacji.

[*]Dlaczego semafor wjazdowy "bystrzycakłprzedmieście_A" podaje sygnał Ms2???
Przecież z wjeżdżając na stację nie można manewrować - jest to wtedy wciąż jeszcze normalna jazda pociągowa (wjazd na stację ze szlaku). Semafor ten mógłby na przyład podać sygnał S13, ale nie Ms2.[/list:o]Z góry dziekuję za pomoc w udzieleniu pomocy. ;-)

Pozdrawiam serdecznie.
Jarosław Krasuski (@ jaras)

Doc: tutaj.
No cóż... trzeba się powoli zbierać do odejścia z tego forum - nic tu po mnie.

Offline uetam

  • Zasłużony dla Symulatora
  • Wiadomości: 2641
    • Zobacz profil
  • Otrzymane polubienia: 6
AI przy wjazdowym
« Odpowiedź #2 dnia: 21 Kwietnia 2005, 07:17:09 »
A napewno masz na torze semafor_symbol_sem_info? Bo dawanie tego przez eventy nie zawsze skutkuje...
Ah...i przy eventach nie uzywaj polskich znakow diaktrycznych bo moze sie wszystko zaczac sypac ;]

Offline jaroslaw-maciejewski

  • Wiadomości: 18
    • Zobacz profil
  • Otrzymane polubienia: 0
Podziękowania
« Odpowiedź #3 dnia: 21 Kwietnia 2005, 14:57:20 »
Dziękuję Ci Tommik 3krotnie za to, że robisz trasę gdzie stacja przez to Bystrzyca, chyba dlatego, że z Pragi do Poznania przez Bystrzycę i Kłodzko pociągi lecą :-) Mam nadzieję, że w sobotę lub poniedziałek będzie już trasa w downloadzie.

Jeszcze raz dziękuję
Pozdrawiam

Trasa Wrocław Główny--> Bystrzyca Kłodzka
Zawsze z Wrocka - peron IV:
godz. 1:02, 5:51 posp.
godz. 9:41, 13:41, 16:51, 18:41 osob.

Offline tommik

  • Wiadomości: 100
    • Zobacz profil
  • Otrzymane polubienia: 0
Re: Podziękowania
« Odpowiedź #4 dnia: 22 Kwietnia 2005, 14:34:32 »
Cytat: "jaroslaw-maciejewski"
Dziękuję Ci Tommik 3krotnie za to, że robisz trasę gdzie stacja przez to Bystrzyca, chyba dlatego, że z Pragi do Poznania przez Bystrzycę i Kłodzko pociągi lecą :-) Mam nadzieję, że w sobotę lub poniedziałek będzie już trasa w downloadzie.

Jeszcze raz dziękuję


Trasa będzie w downloadzie najwcześniej za rok (jeśli w ogóle będzie) - robię trasę kolejową województwa dolnośląskiego i to "trochę potrwa".

Offline tommik

  • Wiadomości: 100
    • Zobacz profil
  • Otrzymane polubienia: 0
AI przy wjazdowym
« Odpowiedź #5 dnia: 22 Kwietnia 2005, 15:03:37 »
Cytat: "jaras"

Bowiem wydaje mi się, że odnośnie Twojego pytania największe znaczenie ma ten kawałek kodu:
//wjazd Bystrzyca Kłodzka Przedmieście
event sem2_bystrzycakłprzedmieście multiple 1.0 none bystrzycakłprzedmieście_A_s1 endevent
event wja2_bystrzycakłprzedmieście multiple 60.0 none bystrzycakłprzedmieście_A_ms2 zwr2_bystrzycakłprzedmieście+ endevent

Też mi się tak wydaje, ale wolałem z góry dać cały wpis odnośnie tego loka.

Cytat: "jaras"

Czy mógłbyś uzupełnić powyższe polecenia o definicje toru do którego przypisany jest semafor wjazdowy "bystrzycakłprzedmieście_A" oraz samą komendę include z tym semaforem?
Jeśli można by też zerknąć na tor(y) wyzwalający/-e (bo nawet nie wiem, czy to ten sam tor) zdarzenia "sem2_bystrzycakłprzedmieście" oraz "wja2_bystrzycakłprzedmieście", to byłby to już pełen komplet informacji.

Oczywiście, oto te tory:

node -1 0 tor0_bystrzycakłprzedmieście track normal 90.8999 1.435 0.2 25.0 20 0 Mountains vis
 Rail_screw_used1 4 TpBpS-new2.tex 0.2 0.5 1.1
2643.09 -195.45 -14473.0  0.0  //point 1
10.3613 -0.493896 -28.4688  //control vector 1
-10.3613 0.493881 28.4688  //control vector 2
2674.17 -196.931 -14558.4  0.0  //point 2
0
Eventall0 wja2_bystrzycakłprzedmieście
Eventall2 bystrzycakłprzedmieście_A_sem_info
velocity 90.0
endtrack



include;SS5zpcpbI.inc;bystrzycakłprzedmieście_A;2705.97;-198.413;-14638.3;-23.5;A;bystrzycakłprzedmieście_ToA;end



node -1 0 none24 track normal 100.0 1.435 0.2 25.0 20 0 Mountains vis
 Rail_screw_used1 4 TpBpS-new2.tex 0.2 0.5 1.1
1359.25 -162.11 -12773.6  0.0  //point 1
28.8632 -0.543335 -16.665  //control vector 1
-28.8632 0.543335 16.666  //control vector 2
1445.84 -163.74 -12823.6  0.0  //point 2
0
eventall2 sem2_bystrzycakłprzedmieście
velocity 67.0
endtrack



Cytat: "jaras"

Dlaczego semafor wjazdowy "bystrzycakłprzedmieście_A" podaje sygnał Ms2???
Przecież z wjeżdżając na stację nie można manewrować - jest to wtedy wciąż jeszcze normalna jazda pociągowa (wjazd na stację ze szlaku). Semafor ten mógłby na przyład podać sygnał S13, ale nie Ms2.

Oczywiście, zmienię to; w czasie testów wybrałem pierwszy lepszy sygnał.

Cytat: "Mateu"

Ah...i przy eventach nie uzywaj polskich znakow diaktrycznych bo moze sie wszystko zaczac sypac ;]

Poprawię się.
Dzięki za dotychczasową pomoc (liczę na dalszą).

Offline tommik

  • Wiadomości: 100
    • Zobacz profil
  • Otrzymane polubienia: 0
AI przy wjazdowym
« Odpowiedź #6 dnia: 22 Kwietnia 2005, 17:39:39 »
Sorry, że tak piszę 3 posty z kolei, ale chciałem zakomunikować, że znalazłem błąd, który popełniłem. Po dwóch dniach ciągłych prób udało mi się wreszcie dojść do ładu z tym semaforem.
Otóż usunąłem Velocity przypisane do toru między tarczą ostrzegawczą i semaforem wjazdowym, ale poza tym musiałem także przesunąć tarczę ostrzegawczą bliżej semafora - poskutkowało.