DCC++ / LDT ttdec / Drehscheibe

DCC++ Base Station for Arduino Uno and Mega

Re: DCC++ / LDT ttdec / Drehscheibe

Postby n-freak » 09.01.2018, 17:51

Hallo Rob, hallo Rocrailer
Das Track Mapping habe ich erstellt, mit nur 3 Gleisen, um es übersichtlich zu halten. Im ttdec habe ich auch 3 Gleise definiert.
Eine andere DCC Zentrale habe ich nicht (CBus kann kein Zubehör, Märklin CS1 mit ESU update funktioniert gar nicht. ) :cry:

Ich versuche das Verhalten der Drehscheibe zu erklären:

Ich steuere die Drehscheibe über das Drehscheibensymbol im Gleisplan von Rocrail.
Die Drehscheibe steht auf Gleis0. Ich gebe den Befehl "gehe zu Gleis 36" .
Im Fenster "Zentrale" wird ausgegeben: straight 58-1. Ich denke das ist falsch.
Ich (als Leie) glaube, dass turnout 58-1 richtig ist.

2. Versuch:
Die Drehscheibe steht auf Gleis0. Ich gebe den Befehl " gehe zu Gleis 42" .
Im Fenster "Zentrale" wird ausgegeben: turnout 58-2. Ich denke das ist falsch.
Ich (als Leie) glaube, dass straight 58-2 richtig ist.

Ich steuere die Drehscheibe über Buttons für Zubehör im Gleisplan von Rocrail.
Der Button "DS_gleis36" erzeugt im Fenster "Zentrale": turnout 58-1 --> Drehscheibe dreht auf die richtige Postion 36
Der Button "DS_gleis42" erzeugt im Fenster "Zentrale": straight 58-2 --> Drehscheibe dreht auf die richtige Postion 42

Grüße und danke für Lösungsvorschläge. Uwe
n-freak
 

Re: DCC++ / LDT ttdec / Drehscheibe

Postby rjversluis » 10.01.2018, 08:12

Moin Uwe,

diese Tabelle wird in Rocrail verwendet für der TTDEC:
Code: Select all
/** TTDEC
 * function offset  red      green
 * -------- ------- -------- --------
 * End/Input  0     End      Input
 * Clear/Turn 1     Clear    Turn
 * Step       2     right    left
 * dir        3     CW       CCW
 * pos        4     #1       #2
 * pos        5     #3       #4
 * pos        6     #5       #6
 * pos        7     #7       #8
 * pos        8     #9       #10
 * pos        9     #11      #12
 * pos       10     #13      #14
 * pos       11     #15      #16
 * pos       12     #17      #18
 * pos       13     #19      #20
 * pos       14     #21      #22
 * pos       15     #23      #24
 */


In Rocrail ist green gerade und rot abbiegen.
Also track 2 ist offset 4 green, straight, gerade. Rot, abbiegen, turnout würde track #1 bedeuten.
Code: Select all
20180110.081010.200 r9999I cmdr7981 OTT      0253 turntable from track[0] to track[36]
20180110.081010.200 r9999I cmdr7981 OTT      0771 Goto track 36, current pos=0

20180110.081010.200 r9999I cmdr7981 OTT      0779 Goto decoder track [2] in direction [CW]

20180110.081010.201 r9999I cmdr7981 OTT      0824 draw bridge position 36
20180110.081010.201 r9999I cmdr7981 OTT      0864 set direction address=225, port=3, gate=straight
20180110.081010.201 r9999I cmdr7981 OTT      0875 sending switch command [57,4,straight]...

20180110.081010.201 r9999I cmdr7981 OTT      0893 set position address=225, port=4, gate=straight
20180110.081010.201 r9999I cmdr7981 OTT      0903 sending switch command [58,1]...
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Previous

Return to DCC++ (DE)