[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
> > > 
> > > 
> > > 
> > > 
> > 
> 
>