Strona 1 z 1

Zaprogramowanie Automatycznego przejazdu

: 13 sie 2014, 23:40
autor: bartekS
Naszła mnie potrzeba, aby wykonać pewien schemat działań w Automatycznym Przejździe. Problem w tym że nie mam doświadczenia i wiedzy jak go zrealizować. Ustawiając skrót klawiszowy w AutomatycznyPrzejeździe chciałbym dokonać następującej sekwencji działań:
Pociąg rusza z bloku1,
wjeżdza do bloku3 przez blok2,
czeka minutę,
cofa do bloku2 ,
zatrzymuje się na 2 sekundy, zmienia zwrotnicę do jazdy na wprost,
jedzie z bloku2 do bloku1.
Proszę o odpowiedz jak to zrealizować. Wnioskuję że należy użyć Zdarzeń, jednak mam trudności w ich opanowaniu.

Re: Zaprogramowanie Automatycznego przejazdu

: 14 sie 2014, 20:50
autor: gbbsoft
Jednym autoprzejazdem tego nie zrealizujesz. Autoprzejazd przepycha pociąg z bloku do bloku. A pociąg stojący w bloku2 nie wiadomo, gdzie należałoby przepchnąć, czy do bloku3, czy do bloku 1 na około (chyba, że to wszystko jedno, wtedy program po prostu wylosuje, gdzie ma przechnąć, może losować?)
Trzeba by to podzielić na dwa autoprzejazdy. Może tak:
- jeden przepycha z bloku 1 do bloku 2 a potem do bloku 3
- drugi przepycha z bloku 3 do bloku 2 a potem do bloku 1 na około.

Re: Zaprogramowanie Automatycznego przejazdu

: 18 sie 2014, 22:50
autor: bartekS
Mogą być 2 autoprzejazdy w tej sekwencji. Jak to zrealizować- wykorzystać zdarzenia?

Re: Zaprogramowanie Automatycznego przejazdu

: 19 sie 2014, 16:12
autor: gbbsoft
No... Zrobić dwa autoprzejazdy.
W jednym wskazać bloki:
- blok1 + wyjazd z prawej strony
- blok2 + wjazd w lewej i wyjazd z prawej
- blok3 + wjazd z lewej strony

W drugim:
- blok 3 + czas oczekiwania 1 minuta + wyjazd z lewej strony + mozliwość zmiany kierunku
- blok 2 + wjazd w prawej + wyjazd w prawej + możliwość zmiany kierunku
- blok 1 + wjazd w lewej strony

Niestety, autoprzejazdy nie mogą działać jednocześnie, bo w bloku2 sytuacja jest niejednoznaczna.
Najpierw nalezy uruchamiać jeden (np: przyczepić do klawisza), a potem drugi.

PS. A ten pociąg musi jeżdzic na około? Nie może z bloku2 wrócić po prostu do bloku1 tak jak z niego przyjechał? Zaproponowany układ będzie raczej sprawiać ciągle kłopoty poprzez niejednoznaczność wyjazdu z bloku 2 w prawo.