Info dla śledzących wątek:
Wczoraj wieczorem skończyłem pisanie kodu mojego dodatku o którym mowa w pierwszym poście. Mój dodatek będzie miał nazwę chyba najbardziej adekwatną do zakresu jaki obejmuje: Nastawnia. Rozpoczynam fazę testowania. Teraz w pliku config.txt wpisuję sobie nazwę nastawni np. LB1, wypisuję w kolejnych wersach nazwy przebiegów i listę nazw rozjazdów z następującymi parametrami: (s) czekaj z wykonaniem następnej komendy aż będzie dostęp do rozjazdu, (m) nie czekaj na wykonanie następnej komendy tylko zapamiętaj polecenie ustawienia rozjazdu do wykonanie jak będzie już dostęp a teraz wykonuj następne polecenia, (b) blokuj ten rozjazd do momentu przejechania przez niego pociągu, (t) trzymaj rozjazd do momentu przejechania ostatniego rozjazdu, (l) (p) (d) - odpowiednio ustaw rozjazd: w lewo, w prawo i na wprost (na wprost to bzdura, ale jak już ktoś chce to ma).
A w praktyce jak to wygląda? Już tu cytuję kawałek testowego config.txt:
settings-table {
nazwaNastawni "LB1"
4 "Wroclaw na Tor4§r1^mbl|r2^mbl|r3^mtl|"
1 "Wroclaw na Tor3§r1^mtl|r2^stl|r3^mtp|"
2 "Legnica na Tor2§r1^stl|r2^stp|"
3 "Legnica na Tor1§r1^mbp|"
iloscPrzebiegow 4
}
Bardzo istotne są znaki separatorów: (§, |, ^).
Jeszcze nie skończyłem programu zewnętrznego windowsowego który ma za zadanie napisanie widocznego tu powyżej kodu automatycznie. Oczywiście tu są tylko!!! cztery przebiegi. Sprawdzenia wymaga kilkadziesiąt przebiegów na jedną nastawnię. Jeszcze trochę trzeba będzie zaczekać.
Zolwik jak wcześniej napisał będzie używał tych ustawień z literką (t) - czyli rozjazdy będą odblokowane dla innych po przejechaniu pociągu za ostatni rozjazd.
arczix: Jeżeli jesteś zainteresowany to mam nieco przebudowaną komendę Rozjazd blokuj. Rozbiłem ją na dwie osobne komendy: Rozjazd blokuj w lewo, Rozjazd blokuj w prawo. Zmiana polega na tym, że nie trzeba wybierać z podmenu kierunku nastawy rozjazdu, lecz już po samym wybraniu komendy wiadomo w jakim kierunku rozjazd zamierzasz ustawić.
No... i muszę się zająć przebudową mojej stronki...
Ostatnio zmieniony przez JARO 28-11-2010, 11:08, w całości zmieniany 3 razy
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach