Czekanie na loka w bloku

andrzej-n
Posty: 209
Rejestracja: 24 lis 2015, 20:48

Re: Czekanie na loka w bloku

Post autor: andrzej-n »

W którym momencie zaczyna się ustawianie kolejnego przebiegu? Jak lok jedzie, czy jak lok już stanie?
Start rozkładu 2-2> następuje po zatrzymaniu loka w bloku b5.
W logu jest wpis blok b5 jest za krótki...
W opisie błędu jest wpis brak lokomotywy w bloku
rys2.jpg
Andrzej
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

andrzej-n pisze: 26 cze 2017, 20:44 W opisie błędu jest wpis brak lokomotywy w bloku
O... To, to, to... To chyba jest coś co może nas naprowadzić na rozwiązanie...

Wystawiłem wersję 1.73.6386... Zobacz, czy coś się zmieniło... Czy na lepsze, czy na gorsze... :-)

andrzej-n pisze: 26 cze 2017, 20:44 W logu jest wpis blok b5 jest za krótki...
To nie, to jest tylko problem, że wg wyliczeń programu lok nie zatrzyma się w miejscu, w którym powinien się zatrzymać, bo ma za mało miejsca - nie wyrobi się... Jeżeli tak jest, to możesz zwiększyć szybkość hamowania.
andrzej-n
Posty: 209
Rejestracja: 24 lis 2015, 20:48

Re: Czekanie na loka w bloku

Post autor: andrzej-n »

W nowej wersji to samo.
Przesunąłem start rozkładu 2-2> "o jeden blok dalej" (rysunek poniżej) i także nic się nie zmieniło. Lok nadal zatrzymuje się przed startem rozkładu 2-2>
rys3.jpg
Andrzej
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

Kolejne podejście do rozwiązania problemu.
Spróbuj z dzisiejszą wersją.

PS. Uwaga: w tej wersji jest także druga istotna zmiana, o czym trzeba pamiętać... :-)
andrzej-n
Posty: 209
Rejestracja: 24 lis 2015, 20:48

Re: Czekanie na loka w bloku

Post autor: andrzej-n »

Piotrze,
Wszystko się rozjechało. Loki samodzielnie zmniejszają prawie do minimum prędkość po wjeździe do kolejnych bloków. I to we wszystkich rozkładach.
Czy to czasem nie ta "druga istotna zmiana"?
Andrzej
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

Pewnie tak... Wiedziałem, żeby nie robić dwóch zmian na raz... Ah... :(

Rozumiem, że chodzi o przypadek, gdy lok miał przejechać bez zatrzymania przez blok?

A jak puszczasz "z ręki" przejazd między dwoma lub trzeba blokami to dobrze działa?
Czy tylko źle działa, jak loki jeżdżą poprzez RozkładJazdy?
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

Dobra.. Znalazłem, poprawiona wersja wystawiona (niestety z tym samym numerem wersji)...
Zobacz teraz...

PS. Rzeczywiście program źle działał przy przejeździe przez blok bez zatrzymania.
andrzej-n
Posty: 209
Rejestracja: 24 lis 2015, 20:48

Re: Czekanie na loka w bloku

Post autor: andrzej-n »

Teraz wydaje się, że jest w porządku. Ale z jedną uwagą - w rzeczywistości podświetlenie trasy i start rozkładu 2-2> następuje po ok 3 sek od momentu wykrycia loka w bloku b5.
Andrzej
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

A czy w tym czasie nie wystepuje np: przestawianie rozjazdów (albo inna komunikacja z centralką, która generalnie nie jest za szybka).
Jedynę co mogę zrobić, to zwiększyc testowanie rozkładów jazdy. Obecnie testowane są co 1 sek, moge spróbować 0.5sek.
Ale spowoduje to tylko to, że opóżnienie zmniejszy się z 3sek do 2.5sek.

PS. Masz porządny komputer do obsługi GbbKoleki? Głównie chodzi o procesor i ilość pamięci?

PS2. Może teraz zostawmy to co jest i poobserwuj jak to wszystko działa, nim zrobimy kolejne zmiany...
Awatar użytkownika
gbbsoft
Admin
Posty: 2179
Rejestracja: 09 lip 2008, 23:19
Miasto: Warszawa
System DCC: Lenz + Roco

Re: Czekanie na loka w bloku

Post autor: gbbsoft »

Jeszcze wpadłem na taki szatański pomysł.

Mamy 3 bloki: A, B i C

Do tej pory robiłeś tak:
  • jazda z A do B
  • czekaj na loka w B
  • uruchom inny rozkład jazdy
  • jazda z B do C, z opcją "próbuj bez zatrzymania".
Spróbuj takiej kolejności:
  • jazda z A do B
  • jazda z B do C, z opcją "próbuj bez zatrzymania".
  • czekaj na loka w B
  • uruchom inny rozkład jazdy

Czyli: czekaj na B po (a nie przed) wyznaczeniem drogi z B do C.
Bardziej ogólnie: czekaj na X po wyznaczeniu drogi z X do kolejnego bloku.

Wszystko pod dwoma warunkami:
a) jazda z B do C tylko w opcji "próbuj bez zatrzymania"
b) przejazd przez B będzie ZAWSZE bez zatrzymania. Wydaje mi się, że jeżeli lok stanie w B z jakiegoś powodu (np.: blok C chwilowo zajęty), to "czekaj na loka w B" nigdy nie puści rozkładu jazdy dalej...
ODPOWIEDZ