[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DDW-DDL-ML S88 Probleme oder nicht
Hallo Andreas,
du hattest recht. Ich habe den Adressraum nun auf die möglichen 4096
NMRA/DCC Adressen für accessories erweitert. Vielen Dank für den
Hinweis. Ist dann in der kommenden neuen DDW Version korrigiert.
Gruß - Michael
On Mon, 12 Mar 2007 18:44:37 +0100, "Andreas Märcz" <andreas@maercz.net>
wrote:
> Hallo Michael,
> Danke für die Info's zum Rückmeldebus, habe ich mir eigentlich gedacht
> ;)
>
> Bei den 99 NMRA-Adressen beziehst Du dich aber wahrscheinlich auf
> Lokadressen (Adressgruppe GL) - ich meinte aber Magnetartikeldekoder
> (Adressgruppe GA). Hier funktioniert die Initialisierung nur bis zum 63
> Dekoder bzw. bis zur 256. Weiche. Alles andere wird abgewiesen, obwohl
> der Quelltext nach meinem Verständniss (nmra.cpp bzw. nmra8.cpp,
> Funktion comp_nmra_accessory) eigentlich alle kurzen GA-Adressen korrekt
> verarbeiten müsste. Kurze GA-Adresse geht dann bis zum Dekoder 1023,
> wobei ja einem "Dekoder" bzw. einer NMRA-GA-Adresse immer 4 Paare (d.h.
> 8 Ausgänge) zugeordnet werden, deshalb die 4096 (abzüglich den
> Fehlerkorrekturen für den verkorksten 1. Dekoder) - steht auch
> gelegentlich so im Quelltext, nur die Busgröße ist geringer definiert.
> Leider bin ich aber aus Zeitgründen noch nicht zum Probieren und Testen
> gekommen, dann würde ich sicherlich die Korrektordifferenz auch genauer
> beziffern können (ob nun 4096, 4088 oder wie mal theoretisch ermittelt
> 4089) und vor allem wissen, ob sich meine Vermutungen bestätigen ;)
>
> Viele Grüße
> Andreas Märcz
>
> > -----Ursprüngliche Nachricht-----
> > Von: owner-ddw-mailing-list@kim.homelinux.com
> > [mailto:owner-ddw-mailing-list@kim.homelinux.com] Im Auftrag
> > von mgrafe@snafu.de
> > Gesendet: Sonntag, 11. März 2007 22:45
> > An: ddw-mailing-list@kim.homelinux.com
> > Betreff: Re: DDW-DDL-ML S88 Probleme oder nicht
> >
> >
> > Hallo Andreas,
> >
> > NMRA mit kurzer Adresse kann DDW (und DDL) bis Adresse 99
> > verarbeiten. Allerdings habe ich bemerkt, dass man in der Tat
> > Adressen über 100 auch initialisieren kann, aber die weiteren
> > Befehle werden dann nicht mehr "durchgelassen" und leider ist
> > die Fehlermeldung dann auch nicht sehr aufschlussreich. Das
> > werde ich in der nächsten Version angehen.
> >
> > Am S88 Bus ist von Version 0.76 auf 0.77 nur verändert
> > worden, dass die Info-Meldungen auch ins Log geschrieben werden.
> >
> > Gruß - Michael
> >
> > On Sun, 11 Mar 2007 20:06:49 +0100, "Andreas Märcz"
> > <andreas@maercz.net>
> > wrote:
> >
> > > Hallo,
> > > dass kann eigentlich nicht so richtig sein, vermutlich liegt der
> > > Fehler nicht bei DDW, sondern anderweitig in der Konfiguration.
> > > Alternativ müsste sich ja in der aktuellen Version ein böser Bug
> > > eingeschlichen haben -allerdings bin ich leider noch nicht
> > zum testen
> > > der Version 0.77 gekommen.
> > >
> > > Kannst Du deshalb noch etwas mehr dazu schreiben, welche
> > Module du wie
> > > an den PC angeschlossen hast. Ich habe bei mir zur Zeit 2 aktive
> > > S88-Busse am LPT laufen und das funktioniert ab Adresse 1
> > (erster Port
> > > des ersten Modules) tadellos. An dem Rückmeldemodul von SRCP ist ja
> > > wohl auch nichts großartig verändert wurden.
> > >
> > > Die Adresse 15 würde ja z.B. bedeuten, dass es der 15. Eingang (am
> > > ersten Bus) des ersten S88-Modules ist.
> > >
> > > P.S. Mir ist außerdem noch aufgefallen, dass in der Version
> > 0.76 (und
> > > wohl auch in v.0.77) nur DCC-Dekoder bis zur Adresse 63
> > (also 256 als
> > > SRCP-Addresse) angesprochen werden können. Ursache ist wohl
> > die Zeile
> > >
> > > #define SRCPBUS_NMRADCCGA_SIZE 256
> > >
> > > in der CBus.h. Nach meinem Verständniss müsste die Zeile allerdings
> > > auf
> > >
> > > #define SRCPBUS_NMRADCCGA_SIZE 4089
> > >
> > > gesetzt werden, da laut Definition ja in SRCP jeder Port
> > eine eigene
> > > Adresse bekommt und die kurzen DCC-GA-Adressen damit bis 4096 gehen
> > > müssten (4096-8+1, wegen der Umrechnerei). Hat das schon mal jemand
> > > außer mir nachvollziehen oder vieleicht sogar testen können?
> > >
> > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: owner-ddw-mailing-list@kim.homelinux.com
> > > > [mailto:owner-ddw-mailing-list@kim.homelinux.com] Im Auftrag
> > > > von Stephan Oehmke
> > > > Gesendet: Sonntag, 11. März 2007 17:47
> > > > An: ddw-mailing-list@kim.homelinux.com
> > > > Betreff: DDW-DDL-ML S88 Probleme oder nicht
> > > >
> > > >
> > > > Hallo DDW ler,
> > > > seit kurzen beschäftige ich mich mit dem DDW Server und dem Client
> > > > Railroad Express, bisher lief alles ohne Problem. Ich nutzte
> > > > es nur zum
> > > > manuellen Fahren. Nun habe ich ein S88 Rückmeldemodul gekauft
> > > > und lange
> > > > damit getüftelt. Das 1. Kontaktgleis kam an Port 1, das 2. an
> > > > Port 2 des
> > > > Melders, also in RRExpress auch so eingestellt, allerdings
> > > > ohne Erfolg.
> > > > Nach langem Probieren, habe ich dann mit Lassebahn und DDW
> > > > auf SRCP 0,73
> > > > im Infokanal gesehen das von dem Rückmelder auf Port 1 INFO
> > > > FB S88 15 0
> > > > und 15 1 zurückkommt, auf dem Melder an Port 2 INFO FB S88 13
> > > > 0 und 13
> > > > 1, schon beim Probieren habe ich Port 1 auf 4 geklemmt, dann
> > > > kommt 9 0
> > > > und 9 1 zurück. Nachdem ich dann in RRExpress die Rückmelder
> > > > dementsprechend eingestellt habe, also 15 und 13 funktioniert
> > > > die Sache.
> > > > Warum liefert Port 1 nun 15 zurück, wie kann man dies auch
> > > > ohne Umstände
> > > > herausfinden, ich möchte schließlich noch mehr Rückmelder
> > und Module
> > > > anschließen :-) und nicht stundenlang damit verbringen.
> > > > Gruß Stephan
> > > >
> > > >
> > > > ---
> > > > avast! Antivirus: Ausgehende Nachricht sauber. Virus-Datenbank
> > > > (VPS): 000722-4, 09.03.2007 Getestet um: 11.03.2007 17:46:49
> > > > avast! - copyright (c) 1988-2007 ALWIL Software.
> http://www.avast.com
> > >
> > >
> > >
> > >
> >
>
>