Rozkłady jazdy
Rozkłady jazdy
Czy istnieje możliwość, by wymusić kolejność przejazdów przez poszczególne bloki w procesie definiowania Autoprzejazdów?
Andrzej
Re: Wymuszanie trasy w Autoprzejazdach
Ideą Autoprzejazdów jest przepytanie pociągów z odrobiną losowości. Autoprzejazdy maja przypisane Bloki: niektóre są zaznaczone jako wyjazdowe, niektóre jako wjazdowe. Autoprzejazd przegląda wszystkie bloki wyjazdowe i jeżeli znajdzie tam loka, to próbuje o przepchnąć do losowo wybranego bloku wjazdowego. Do tego dochodzą kwestie wymuszenia czasu czekania w blokach i zmiany kierunku ruchu.
W ten sposób mozna np z bloku wjazdowego do stacji przepchnąć automatycznie do jednego z trzech torów na stacji. A potem z jednego z trzech torów na stacji wypchnąć pociąg dalej. A to już pozwala losowo obsłużyć np: stację ukrytą, w ten sposób że wjeżdza do niej jeden pociąg a (ku zaskoczeniu widzów) wyjeżdza inny.
W skrajnym przypadku można wrzucić wszystkie bloki makiety i zrobić ruch losowy.
Jeżeli w autoprzejeździe są bloki wyjazdowe A, B, C oraz wjazdowe B, C, D (bez możliwości zmiany kierunku), to autoprzejazd umozliwia przepchnięcie loka z bloku A do D. Taki efekt uboczny (dodatkowo mozna wymusić kontynuacje jazdy z danym Autoprzejazdem, aby inny loka nie zabrał). To działa w ramach danego AutoPrzejazdu, o ile z danego bloku można wyjechać tylko do jednego bloku (nie ma pętli).
A ty może myślisz o czymś bardziej "ułożonym", może o czymś co można by nazwać "rozkład jazdy"? Spróbuj bardziej opisać twój problem, pokaż przykładowe scenariusze, które chcesz realizować. Może czas, aby dodać do programu "Rozkłady jazdy"?
W ten sposób mozna np z bloku wjazdowego do stacji przepchnąć automatycznie do jednego z trzech torów na stacji. A potem z jednego z trzech torów na stacji wypchnąć pociąg dalej. A to już pozwala losowo obsłużyć np: stację ukrytą, w ten sposób że wjeżdza do niej jeden pociąg a (ku zaskoczeniu widzów) wyjeżdza inny.
W skrajnym przypadku można wrzucić wszystkie bloki makiety i zrobić ruch losowy.
Jeżeli w autoprzejeździe są bloki wyjazdowe A, B, C oraz wjazdowe B, C, D (bez możliwości zmiany kierunku), to autoprzejazd umozliwia przepchnięcie loka z bloku A do D. Taki efekt uboczny (dodatkowo mozna wymusić kontynuacje jazdy z danym Autoprzejazdem, aby inny loka nie zabrał). To działa w ramach danego AutoPrzejazdu, o ile z danego bloku można wyjechać tylko do jednego bloku (nie ma pętli).
A ty może myślisz o czymś bardziej "ułożonym", może o czymś co można by nazwać "rozkład jazdy"? Spróbuj bardziej opisać twój problem, pokaż przykładowe scenariusze, które chcesz realizować. Może czas, aby dodać do programu "Rozkłady jazdy"?
Wiki: http://wiki.gbbkolejka.pl
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Re: Wymuszanie trasy w Autoprzejazdach
Piotrze, Trafiłeś w dziesiątkę! Dokładnie chodzi mi o "Rozkłady jazdy". Chcę wypuścić pociąg w z góry zaplanowaną trasę, gdzie będzie określona stacja początkowa, stacja końcowa jak również stacje pośrednie z zaplanowanym czasem postoju. Chciałbym także (realizując rozkład jazdy) móc korzystać z dotychczas zaprogramowanych zdarzeń chociażby takich jak "miejsce zatrzymania", "zmiana prędkości".A ty może myślisz o czymś bardziej "ułożonym", może o czymś co można by nazwać "rozkład jazdy"? Spróbuj bardziej opisać twój problem, pokaż przykładowe scenariusze, które chcesz realizować. Może czas, aby dodać do programu "Rozkłady jazdy"?
Byłoby rewelacyjnie, gdyby udało ci się wmontować te rozkłady w program.
Andrzej
Re: Rozkłady jazdy
Piotrze, czy potwierdzasz, że myślisz o wprowadzeniu "Rozkładów jazdy"?
Pytam, bo dyskusja się ucięła, a ja odniosłem wrażenie, że rzeczywiście o tym myślisz.
Pytam, bo dyskusja się ucięła, a ja odniosłem wrażenie, że rzeczywiście o tym myślisz.
Andrzej
Re: Rozkłady jazdy
Tak, 80% pracy juz zrobione, ale teraz przerwa ze wzgledu na ferie...
Wiki: http://wiki.gbbkolejka.pl
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Re: Rozkłady jazdy
Dodano nowy moduł "Rozkłady jazdy" w menu "Narzędzia".
- możliwość zdefiniowania wielu rozkładów jazdy
- każdy rozkład jazdy składa się z listy przejazdów z bloku A do bloku B. Mogą to być na przykład: rożne odjazdy z kilku bloków jednaj stacji (rozkład jazdy stacji), albo przejazdy przez kolejne bloku dla jednego pociągu (rozkład jazdy pociągu)
- każdy przejazd musi mieć zdefiniowany jeden (lub więcej) blok wyjazdowy i jeden (lub więcej) blok wjazdowy
- każdy przejazd może mieć określony czas odjazdu wg 'szybkiego zegara' albo licząc od momentu uruchomienia rozkładu jazdy albo czas postoju od momentu przyjechania do bloku.
Zapraszam do testowania i zgłaszania pytań oraz uwag.
- możliwość zdefiniowania wielu rozkładów jazdy
- każdy rozkład jazdy składa się z listy przejazdów z bloku A do bloku B. Mogą to być na przykład: rożne odjazdy z kilku bloków jednaj stacji (rozkład jazdy stacji), albo przejazdy przez kolejne bloku dla jednego pociągu (rozkład jazdy pociągu)
- każdy przejazd musi mieć zdefiniowany jeden (lub więcej) blok wyjazdowy i jeden (lub więcej) blok wjazdowy
- każdy przejazd może mieć określony czas odjazdu wg 'szybkiego zegara' albo licząc od momentu uruchomienia rozkładu jazdy albo czas postoju od momentu przyjechania do bloku.
Zapraszam do testowania i zgłaszania pytań oraz uwag.
Wiki: http://wiki.gbbkolejka.pl
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Re: Rozkłady jazdy
Witaj,
Próbuję rozgryźć nową funkcjonalność i w związku z tym mam pytania:
1. co oznacza "tryb błędu" i do czego służy
2. co mam zrobić, by w określonych blokach pociąg się nie zatrzymywał. Dla opcji Trybu czasu wpisałem wartość 00:00:00 a lok i tak się zatrzymał.
3. czy muszą być określone wszystkie bloki między blokiem wyjazdowym a wjazdowym
4. czy wartości wpisywane w pole "Czas startu" są uzależnione od wpisu w pole "Tryb czasu"
Próbuję rozgryźć nową funkcjonalność i w związku z tym mam pytania:
1. co oznacza "tryb błędu" i do czego służy
2. co mam zrobić, by w określonych blokach pociąg się nie zatrzymywał. Dla opcji Trybu czasu wpisałem wartość 00:00:00 a lok i tak się zatrzymał.
3. czy muszą być określone wszystkie bloki między blokiem wyjazdowym a wjazdowym
4. czy wartości wpisywane w pole "Czas startu" są uzależnione od wpisu w pole "Tryb czasu"
Andrzej
Re: Rozkłady jazdy
Piotrze,
Czy możesz potwierdzić, iż wszystkie zdarzenia zapisane w blokach, lokach i innych urządzeniach działają w "Rozkładach Jazdy" tak samo jak w "Autoprzejazdach"?
Czy możesz potwierdzić, iż wszystkie zdarzenia zapisane w blokach, lokach i innych urządzeniach działają w "Rozkładach Jazdy" tak samo jak w "Autoprzejazdach"?
Andrzej
Re: Rozkłady jazdy
ad1. przykład: jeżeli w rozkładzie jazdy jest napisane, że o 10:00 ma odjechać pociąg w bloku A, a tam nie bedzie pociągu, to program może albo poczekać aż ten pociąg tam się jednak pojawi, przeskoczyc ten punkt programu i pójść dalej albo zatrzymać w ogóle rozkład jazdy zgłaszając bład.
ad2. Na razie nie ma takiej opcji. Do przemyślenia.
ad3. Obecnie tak. Ma to związek z punktem 2... Hm... Generalnie w GbbKolejce pociągi jeżdzą miedzy blokami, bo tam stoja semafory i zawsze na semaforze może się pojawić sygnał czerwony...
ad4. Zdecydowanie tak. Jak wybierzesz "czas postoju", to wpisujesz ile godzin,minut i sek pociąg ma czekac od przyjazdu. Jak wybierzesz "od czasu uruchomienia", to wpisujesz godziny, min i sek licząc od 0:0:0, czyli od momentu uruchomienia rozkładu jazdy. Jak wybierzesz "wg zegara", to wazny jest czas zegara w GbbKolejce (domyslnie jest on zgodny z zegarem komputera, ale można to zmienić, np: przyspieszyć) i wtedy wpisujesz godzinę, minutę i sek odjazdu wg tego zegara.
ad2. Na razie nie ma takiej opcji. Do przemyślenia.
ad3. Obecnie tak. Ma to związek z punktem 2... Hm... Generalnie w GbbKolejce pociągi jeżdzą miedzy blokami, bo tam stoja semafory i zawsze na semaforze może się pojawić sygnał czerwony...
ad4. Zdecydowanie tak. Jak wybierzesz "czas postoju", to wpisujesz ile godzin,minut i sek pociąg ma czekac od przyjazdu. Jak wybierzesz "od czasu uruchomienia", to wpisujesz godziny, min i sek licząc od 0:0:0, czyli od momentu uruchomienia rozkładu jazdy. Jak wybierzesz "wg zegara", to wazny jest czas zegara w GbbKolejce (domyslnie jest on zgodny z zegarem komputera, ale można to zmienić, np: przyspieszyć) i wtedy wpisujesz godzinę, minutę i sek odjazdu wg tego zegara.
Wiki: http://wiki.gbbkolejka.pl
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078
Program do sterowania makietami: http://www.gbbkolejka.pl
Facebook: http://www.facebook.com/pages/Modelarst ... 0485039078