• Ten serwis używa "ciasteczek" (cookies). Korzystając z niego, wyrażasz zgodę na użycie plików cookies. Learn more.
  • Szanowny Użytkowniku, serwisy w domenie modelarstwo.info wykorzystują pliki cookie by ułatwić korzystanie z naszych serwisów. Jeśli nie chcesz, by pliki cookies były zapisywane na Twoim dysku zmień ustawienia swojej przeglądarki.

GbbKolejka

OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#3
Zmiany w wersji 1.51.2739

Zmiana dla użytkowników wersji lekkiej.
Po narysowaniu schmatu i ustawieniu bloków można klikać na wyjazd z bloku, a następnie na wjazd do następnego bloku, aby program znalazł najkrótszą drogę i ustawił rozjazdy.

Do tej pory po tej operacji droga pozostawała podświetlona na żółto.
Od tej wersji (jeżeli blok początkowy nie był zajęty przez lokomotywę), to podświetlenie znika.

Co ułatwia wykorzystywanie programu do szybkiego ustawiania drogi przejazdu.

Wersja do pobrania: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#4
Zmiany w wersji 1.51.2745

Jak wiecie w GbbKolejce jest moduł do programowania CV w dekoderach.
Dla lepszego zrozumienia CV można pobrać ich opisy dla konkretnego dekodera. Opisy można pobrać ze strony GbbKolejki (po polsku i angielsku), można samemu stworzyć a teraz można zaimportować ze strony JMRI. Jest to baza opisów dla ponad 160 dekoderów z całego świata - niestety w języku angielskim.

Najpierw należy pobrać listę dostepnych opisów dekoderów:

http://wiki.gbbkolejka.pl/show_image.php?id=674

następnie wybrać posiadany dekoder

http://wiki.gbbkolejka.pl/show_image.php?id=675

i już posiada się opisy CV dla tego dekodera.

http://wiki.gbbkolejka.pl/show_image.php?id=676

PS. Wersja do pobrania: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#5
Zmiany w wersji 1.52.2783:

:arrow: Dodałem nowe "tory" oraz rozjazdy:

http://wiki.gbbkolejka.pl/show_image.php?id=921 http://wiki.gbbkolejka.pl/show_image.php?id=924


:arrow: Dzięki temu jest już łatwo odwzorować taki system torów:

http://wiki.gbbkolejka.pl/show_image.php?id=922 http://wiki.gbbkolejka.pl/show_image.php?id=923

http://wiki.gbbkolejka.pl/show_image.php?id=925

PS1. Wersja do pobrania: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
PS2. Historia zmian: http://www.gbbkolejka.pl/wiki/tiki-view ... threadId82
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#8
Zmiany w wersji 1.52.2905

:arrow: Dodałem możliwość określenia opóźnienia startu lokomotywy po podaniu zielonego światła na semaforze w bloku. Opóźnienie jest losowane pomiędzy podanymi dwoma wartościami, co większa realność startu pociągu.

http://wiki.gbbkolejka.pl/show_image.php?id=1882

PS1. Wersja do pobrania: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#9
Zmiany w wersji 1.52.2911

:arrow: Rozproszony system zegarów.


Zainspirowany zegarami modułowców dorobiłem możliwość stworzenia sieci zsynchronizowanych zegarów modelarskich w GbbKolejce

http://wiki.gbbkolejka.com/show_image.php?id=252

Aby utworzyć sieć zsynchronizowanych zegarów modelarskich należy:
- posiadać kilka komputerów połączonych w sieć komputerową ze skonfigurowanym TCP/IP.
- na wszystkich zainstalować GbbKolejkę (można wersję Demo, jeżeli będzie używana tylko do zegarów, to nie wyłączy się po 1h :cool: )
- wybrać jeden komputer jako "Serwer czasu". Na tym komputerze uruchomić GbbKolejkę i z menu Narzędzia wybrać 'Serwer SRCP - Start' oraz z menu Widok -> Szybki zegar

http://wiki.gbbkolejka.com/show_image.php?id=2084

- Ustawienie zegara wykonuje się w menu Projektowanie -> Parametry -> zakładka: Szybki zegar. Można np od razu pokazywać zegar po wgraniu pliku.

http://wiki.gbbkolejka.com/show_image.php?id=253

Na pozostałych komputerach (nazwijmy je 'Klienci zegara') należy:
- z menu Projektowanie wybrać: Systemy DCC
- nacisnąć Dodaj i wybrać 'DDW serwer - GbbKolejka' (o ile nie mamy już serwera DDW)

http://wiki.gbbkolejka.com/show_image.php?id=2080

- jako adres serwera wpisać adres (lub nazwę) komputera - 'Serwera czasu'
- upewnić się, że w drugiej zakładce jest zaznaczone 'Odczytuj, synch zegar modelarski'

http://wiki.gbbkolejka.com/show_image.php?id=2082

- z menu 'Systemy DCC' wybrać 'Połącz z systemem DCC'
- i z menu Widok -> 'Szybki zegar'

Zegary na klientach będą chodzić tak samo szybko jak na serwerze. Zatrzymanie zegara na serwerze spowoduje zatrzymanie zegarów na wszystkich klientach (ale nie odwrotnie). Zmiana czasu na serwerze spowoduje zmianę czasu na klientach (najpóźniej po minucie modelarskiej). Zegary będą się automatycznie synchronizować co minutę modelarską.

Jako serwer czasu można użyć programu DDW, ale zauważyłem, że on źle liczy czas. Ustawiłem zegar x4 i w ciągu rzeczywistej minuty zegary przyspieszyły o 3 sek. :shock:

PS. Aby poćwiczyć w domu układ można uruchomić kilka razy program na jednym komputerze. Jeden z programów skonfigurować jako serwer, a pozostałe jako klienci. Adres IP ustawić na 127.0.0.1.

PS2. Wersja do pobrania tu: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#10
Zmiany w wersji 1.52.2914

:arrow: Dodałem zegar cyfrowy (obok wskazówkowego)

To kółko po prawej na górze, to sekundnik.

http://wiki.gbbkolejka.pl/show_image.php?id=2301
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#11
Zmiany w wersji 1.53.2941
Wersja z "normalnymi zdjęciami" http://wiki.gbbkolejka.pl/tiki-view_for ... hreadId108

Skończyłem kolejną fantastyczną rzecz w naszym programie: Semafory wielokomorowe

Program automatycznie na podstawie warunków zadeklarowanych na szlaku samemu wybiera, jaki sygnał ma być pokazany na semaforach.

Oto przykład testowego układu (układ na pewno jest fikcyjny i niezgodny z teorią)

http://wiki.gbbkolejka.pl/show_image.php?id=2481

A to przykład przejazdu pociągu, gdzie dodatkowo:
- na rozjeździe Z4 zadeklarowano dla jazdy na wprost maksymalną prędkość 100km/h
- pomiędzy blokiem 1 a blokiem 5 jest dodatkowe ograniczenie do 40 km/h przy jeździe „w dół”

http://wiki.gbbkolejka.pl/show_image.php?id=2482

Jak widać dodano także możliwość obsługi pasów kolorowych!

Aby dodać nowe semafory na planszy należy użyć nowych narzędzi:

http://wiki.gbbkolejka.pl/show_image.php?id=2483

Następnie dla semafora należy wpisać jego nazwę.

http://wiki.gbbkolejka.pl/show_image.php?id=2484

Można dalej samodzielnie zaprojektować semafor, albo wykorzystać wstępnie przeze mnie zrobione definicje: wszystkich (18) sygnałów semafora świetlnego lub sygnałów (4) tarczy ostrzegawczej świetlnej. Po zaimportowaniu predefiniowanych sygnałów/świateł można pousuwać niepotrzebne sygnały i światła, aby lepiej dostosować semafor do potrzeb

http://wiki.gbbkolejka.pl/show_image.php?id=2485

Jak widać można także skopiować ustawienia z innego semafora, a nawet stworzyć sobie własną bibliotekę sygnałów poprzez zapisanie ustawień do pliku XML, z którego później można je ponownie odczytać.

Dalej przechodzimy do definiowania 3 podstawowych rzeczy: świateł semafora, sygnałów semafora oraz powiązań pomiędzy nimi. Oto zakładka do definiowania świateł semafora:

http://wiki.gbbkolejka.pl/show_image.php?id=2486

Oprócz nadania nazwy i koloru można dodatkowo określić, że światło jest pasem świetlnym poniżej semafora.
W kolejne zakładce trudniejsza rzecz: określenie sygnałów, jakie semafor ma pokazywać i warunków, kiedy światło ma być używane. Oto lista wszystkich 18 predefiniowanych sygnałów semafora świetlnego:

http://wiki.gbbkolejka.pl/show_image.php?id=2487

Poniżej dla wskazanego sygnału określa się, jakie warunki mają być za TYM semaforem, a jakie za NASTĘPNYM, aby dany sygnał został pokazany (mechanizm wyboru sygnału, to oddzielna opowieść :) )
Ponieważ niektóre światła mrugają, to można określić częstotliwość mrugania dla danego światła (w Czechach są dwie częstotliwości, które co innego oznaczają).
Jeżeli sygnał występuje przy jakimś ograniczeniu za tym semaforem, to pociąg automatycznie nie nie pojedzie szybkiej niż to ograniczenie. Ale dla niektórych świateł (np.: S9 (100/STOP)) można już za tym semaforem zwolnić lokomotywę do wpisanej prędkości.

W następnej zakładce określa się, które światła świecą (lub mrugają) przy których sygnałach:

http://wiki.gbbkolejka.pl/show_image.php?id=2488

Jeżeli nie jest to semafor, ale tarcza ostrzegawcza świetlna, to można wykorzystać takie predefiniowane światła i sygnały:

http://wiki.gbbkolejka.pl/show_image.php?id=2489

http://wiki.gbbkolejka.pl/show_image.php?id=2490

Ponieważ sygnał na semaforze program ustawia automatycznie (przy sterowaniu jazdą lokomotywy przez komputer), to należy zadeklarować ograniczenia na trasie. Jednym z takich miejsc są rozjazdy. W parametrach rozjazdów definiuje się maksymalne prędkości przy jeździe na wprost i w bok:

http://wiki.gbbkolejka.pl/show_image.php?id=2492

Na trasie można określić dodatkowe ograniczenia za pomocą nowego narzędzia:

http://wiki.gbbkolejka.pl/show_image.php?id=2493

Można ustalić ograniczenie dla każdego kierunku oddzielnie:

http://wiki.gbbkolejka.pl/show_image.php?id=2495

Wtedy na trasie pojawi się mała cyferka:

http://wiki.gbbkolejka.pl/show_image.php?id=2494

Na podstawie tych ograniczeń program oblicz maksymalną prędkość jaką pociąg może jechać od jednego semafora do drugiego (oraz od drugiego do trzeciego) (ale tylko pomiędzy semaforami, które są w blokach, a końce bloków nie mają zaznaczone, że pociąg się przy nich nie zatrzymuje) i na podstawie tych informacji wybiera sygnał, jaki ma być pokazany na semaforze. Z informacji wprowadzonych przy lokomotywie, w bloku i ewentualnie przy pokazywanym sygnale program oblicza prędkość z jaką ma się pociąg poruszać i z taką go wypuszcza w bloku (dzieje się to także w sytuacji przejazdu przez blok bez zatrzymania).

Dodatkowo:

:arrow: przewidziano w definicji semafora możliwość wprowadzenia ruchu manewrowego, ale to później :)

:arrow: jest możliwość umieszczenia semafora/tarczy „po drodze” przed blokiem, co można wykorzystać do ustawiania tarcz ostrzegawczych. Pomiędzy takim semaforem/tarczą a najbliższym semaforem w bloku nie może być żadnego rozjazdu. Takich semaforów/tarcz może być więcej niż jeden. Taki semafor/tarcza może pokazywać inne sygnały niż semafor w bloku, ale warunku wyboru sygnału są identyczne jak dla semafora w bloku.

:arrow: w „starych semaforach” (kształtowych i świetlnych) dodano automatyczną obsługę trzeciego sygnału: jazda ze zwolnioną prędkością

:arrow: dla semaforów poza blokami pod prawym klawiszem myszki jest możliwość ustawienia konkretnego sygnału (to dla amatorów ręcznego sterowania)

PS. Uff: To tak pokrótce
Wersja testową: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
lub wersja .msi: http://download.gbbkolejka.pl/GbbKolejka_test.msi
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#14
Zmiany w wersji 1.53.3010:

Rozjazdy angielskie i nowy UI

- lepsze zachowanie się programu instalacyjnego w systemie Vista

- program instalacyjny automatycznie usunie poprzednią wersję programu bez interwencji użytkownika

- nowy sposób wyboru elementów w trybie projektowania

http://wiki.gbbkolejka.pl/show_image.php?id=3322

- nowe elementy: rozjazdy angielskie: z jednym lub dwoma silnikami, podwójne lub pojedyncze

http://wiki.gbbkolejka.pl/show_image.php?id=3319

http://wiki.gbbkolejka.pl/show_image.php?id=3320

http://wiki.gbbkolejka.pl/show_image.php?id=3321

Wersja testową: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#15
:arrow: Zmiany w wersji: 1.53.3013:

- Przy uruchamianiu programu w wersji demo wyświetla się dialog z informacją o demo, po naciśnięciu guzika Close pojawia się pytanie o połączenie z systemem DCC, a po zamknięciu tego dialogu mamy z powrotem tę samą informację o demo i znów trzeba naciskać ten sam guzik.
- Drobne modyfikacje opisów w oknie do rejestrowania licencji.
- Przy ustawieniu trybu 128 kroków prędkości skala prędkości powinna mieć pozycje od 0 do 126
- Po dojechaniu do bloku odcinek do poprzedniego bloku był od razu zwalniany, a powinien dopiero po zatrzymaniu się pociągu.
- W oknie podglądu komunikacji dodałem przycisk ‘Kopiuj do schowka’
- Zmiana w programie instalacyjnym

Plik instalacyjny: http://download.gbbkolejka.pl/GbbKolejka_test.EXE
Plik .msi (Win98): http://download.gbbkolejka.pl/GbbKolejka_test.msi
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#16
:arrow: Zmiany w wersji 1.54.3042 (Alfa)

Dodano nowy system DCC: Loconet (wersja do testowania)
z następującą funkcjonalnością:
- podłączenie/odłączenie się od systemu
- zmiana statusu torów: Przywrócenie ruchu na planszy, Zatrzymanie wszystkich lokomotyw, Odłączenie prądu od szyn
- obsługa lokomotyw: prędkość, kierunek ruchu, funkcje (od świateł do F8), stop

W przyszłości dodam:
- obsługa rozjazdów/urządzeń/semaforów
- obsługa programowania
- obsługa informacji zwrotnej

Plik do pobrania (inna ścieżka): http://download.gbbkolejka.pl/GbbKolejka_1_54.EXE

PS. Osobom, które nie chcą testować Loconet odradzam pobierania tej wersji ze względu na duże zmiany, jeszcze nie do końca przetestowane (chociaż zawsze można wrócić do wersji 1.53.xx)
 
OP
OP
gbbsoft

gbbsoft

Aktywny użytkownik
Reakcje
11 0 0
#20
Zmiany w wersji 1.54.3166

Dodaliśmy obsługę obrotnicy i przesuwnicy!

Tak na planszy będzie wyglądać obrotnica:

http://wiki.gbbkolejka.pl/show_image.php?id=3917

oraz przesuwnica, w wersji poziomej lub pionowej:

http://wiki.gbbkolejka.pl/show_image.php?id=3918 http://wiki.gbbkolejka.pl/show_image.php?id=3919


Aby można było dodać do planszy obrotnicę dodaliśmy nowe ikony na pasku narzędzi:

http://wiki.gbbkolejka.pl/show_image.php?id=3930

W oknie parametrów obrotnicy można ustawić wiele cech:
- nazwę obrotnicy/przesuwnicy
- jej typ: obrotnica, przesuwnica pozioma, przesuwnica pionowa.
- ilość wszystkich torów obrotnicy (obecnych i nieobecnych). Nie ma górnego limitu ilości torów obsługiwanych przez program, ale zawsze ilość torów musi być parzysta.
- wielkość obrotnicy na planszy (ile kwadratów ma zajmować). Obrotnica nie może być mniejsza niż 3x3 i może być dowolnie wielka.
- rodzaj komunikacji z "rzeczywistą" obrotnicą. W tej chwili obsługujemy dwa rodzaje komunikacji: obrotnica jest sterowana dekoderem lokomotyw lub dekoderami akcesoriów.

http://wiki.gbbkolejka.pl/show_image.php?id=3931

W następnej zakładce można zdefiniować tory obrotnicy:

http://wiki.gbbkolejka.pl/show_image.php?id=3932 http://wiki.gbbkolejka.pl/show_image.php?id=3933

Każdy tor może być ukryty. Nie ukryte tory można połączyć z wyjściem na brzegu obrotnicy.
Można użyć przycisku 'połącz automatycznie', aby program za ciebie wykonał wstępne połączenie torów z wyjściami na brzegach.

W zależności od rodzaju komunikacji z obrotnicą musisz ustawić więcej parametrów w następnej zakładce.
Jeżeli wybrałeś komunikację z dekoderem lokomotywy zobaczysz następującą zakładkę:

http://wiki.gbbkolejka.pl/show_image.php?id=3936

- Najpierw musisz zdefiniować na liście lokomotyw, nową lokomotywę o adresie zgodnym z adresem dekodera. Następnie w parametrach obrotnicy wskazać tą lokomotywę (można ją zaznaczyć jako schowaną, aby się nie pojawiała na liście po lewej/górnej stronie).
- Następnie należy ustawić czas jednego kroku (czas potrzebny na przesunięcie pomiędzy kolejnymi torami).
- Jeżeli twoja obrotnica wymaga dodatkowego czasu pomiędzy krokami (z wyjątkiem ostatniego), można ten czas ustawić w 'Czas pomiędzy krokami'. Przykład: Jeżeli przesuwasz obrotnicę z toru 1 na 3 (2 kroki), program policzy: dwa razy 'czas jednego kroku' oraz raz 'czas pomiędzy krokami' itp.
- Jeżeli chcesz, żeby program zatrzymywał obrotnicę na każdym torze zaznacz 'Zatrzymaj między krokami'. To także umożliwia lepszą wizualizację ustawionych parametrów.

Inną metodą kontroli obrotnicy jest użycie dekoderów akcesoriów.

http://wiki.gbbkolejka.pl/show_image.php?id=3935

Program umożliwia połączenie z wyjściami dekodera akcesoriów następujących funkcji (należy wybrać te, które są odpowiednie dla danego sterowania):
- "Silnik" - program włącza wyjście na początku obracania obrotnicy, niezależnie od kierunku, i wyłącza na końcu.
- "Silnik do przodu" - program włącza wyjście tylko przy obracaniu do przodu (i wyłącza na końcu).
- "Silnik do tyłu" - program włącza wyjście tylko przy obracaniu do tyłu (i wyłącza na końcu).
Ostatnie dwie funkcje (albo jedną z nich) można użyć do sterowania kierunkiem obracania silnika.

Aby rozpocząć obracanie obrotnicy można użyć myszki i naciskać strzałki, która na obrotnicy się pojawiają:

http://wiki.gbbkolejka.pl/show_image.php?id=3920

albo użyć lokalnego menu obrotnicy:

http://wiki.gbbkolejka.pl/show_image.php?id=3938

Dodatkowo w parametrach programu można zmienić kolory obrotnicy:

http://wiki.gbbkolejka.pl/show_image.php?id=3937


Wersja do pobrania: http://download.gbbkolejka.pl/GbbKolejka_test.EXE (lub plik .msi: http://download.gbbkolejka.pl/GbbKolejka_test.msi )
Więcej info: http://forum.gbbkolejka.pl/viewtopic.php?f=19&t=13
 
Autor wątku Podobne wątki Forum Odpowiedzi Data
DCC 1
DCC 5
DCC 6
DCC 4
DCC 2

Podobne wątki