Dek akcesorów przez DDW
Dek akcesorów przez DDW
Witam na forum, i od razu przedstawiam następujące pytanie: w jaki sposób używając systemu "DDW akcesoria" korzystać ze wszystkich 4 par wyjść standardowego dekodera akcesoriów (do sterowania zwrotnicami)? Program umożliwia jedynie podanie adresu (w dowolnym zakresie) i wyjścia z rozwijalnej listy 0 albo 1. I jest OK, zwrotnica podpięta pod pierwszą parę przekłada. Ale jak wykorzystać pozostałe trzy pary? Próba wpisania w okienko innej wartości niż 0 albo 1 powoduje komunikat "ZmianaStanu_callback is not null". W innych systemach (Lentzach, GenLi czy Martinezo) jest możliwość użycia 8 wyjść tylko "DDW akcesoria" ma zakres wyjść obcięty do jednej pary
Re: Dek akcesorów przez DDW
Wpisz kolejna adresy. To jest specyfika DDW, gdzie adres oznacza 2 wyjścia. Więc pod adresem 1 masz pierwsze dwa wyjścia, pod adresem 2 masz kolejne dwa wyjścia, pod adresem 3 masz następne dwa wyjscia itd, aż ci się wyjścia w dekoderze skończą.
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: Dek akcesorów przez DDW
Rzeczywiście...! Czyli "numer urządzenia" to nie adres (wartość CV513) a numer kolejny pary wyjść! Trochę to zakręcone, tak sobie myślę, czy może bardziej funkcjonalnie byłoby jednak rozbić "numer urządzenia" na "adres" i "numer pary"? Albo umieścić te dane równolegle, bo przecież jedno z drugiego wynika.
I jeszcze natrafiłem na dziwne zachowania programu polegające na tym, że pierwsze uruchomienie nowozdefiniowanego rozjazdu kończy się komunikatem "ZmianaStanu_callback is not null" i dopiero po resecie programu rozjazd zaczyna pracować.
I jeszcze natrafiłem na dziwne zachowania programu polegające na tym, że pierwsze uruchomienie nowozdefiniowanego rozjazdu kończy się komunikatem "ZmianaStanu_callback is not null" i dopiero po resecie programu rozjazd zaczyna pracować.