User Tools

Site Tools


ddl-fr
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Last revision
ddl-fr [2018/11/12 08:56] – external edit 127.0.0.1
Line 1: Line 1:
 +======DDL======
 +
 +| [[france|{{rocrail-logo-32.png}}]] | Support de "Digital Direct for Linux" avec la librairie ddl.so. |
 +[[france|Table des matières]]
 +
 +=====Caractéristiques:=====
 +  * Support des formats NMRA DCC et Märklin Motorola (MM).
 +  * Connections jusqu'à quatre bus s88 via le port parallèle.
 +
 +=====Signal Digital DCC/MM=====
 +Digital DCC/MM SignalSignal Digital DCC/MM : Les signaux digitaux sont générés à travers le processus Rocrail, et la sortie se fait via un port série pour transmettre les paquets aux formats DCC et MM.
 +
 +=====Le Bus S88:=====
 +Les bus s88, jusqu'à quatre différents, sont connectés au port de l'imprimante.
 +Tous les bus sont traités de manière parallèle pour une meilleure performance dans la communication au travers de ces quatre ports avec les modules de rétro-signalisation ou autres contacts de détection de train.
 +
 +=====Addressage S88 (flat):=====
 +  * Bus 0 commence avec le module 0
 +  * Bus 1 commence avec le module 496
 +  * Bus 2 commence avec le module 992
 +  * Bus 3 commence avec le module 1488
 +
 +=====Linux Seulement?:=====
 +La raison pour laquelle c'est seulement valable pour les systèmes Linux est documentée dans ce document: [[http://www.flounder.com/time.htm|Timing problem using Windows for DDW ]]
 +Le format Motorola (MM) a besoin d'une cadence et d'un timing spécial qui consomme énormément le temps - CPU des ordinateurs n'ayant pas un support natif.
 +En d'autres mots: on peut imaginer un système fonctionnant sous Windows sans le support du format motorola(MM)...
 +Mais si vous avez un système dédié au standard DCC standard, vous pouvez utiliser la librairie [[ord-cs-fr#libord|ord]] .
 +
 +=====Example de configuration du node "digint" dans rocrail.ini:=====
 +<code xml>
 +<digint iid="ddl-1" lib="ddl">
 + <ddl s88busses="1" s88b0modcnt="2" shortcutchecking="false" shortcutdelay="1000" inversedsr="false"/>
 +</digint>
 +</code>
 +Les Nodes, attributs et valeurs sont expliquées ici: [[http://www.rocrail.net/doc/rocrail-wrappers/wrapper-en.html#digint|wrapper-en.html#digint]]
 +
 +=====Hardware recommandé:=====
 +[[ord-1-en|ORD-1]]
 +
 +=====Versions du Protocol Motorola :=====
 +(voir onglet locomotive [[loc-int-fr|interface]])
 +
 +| **version** | **address range** | **speed steps** | **functions** |
 +| 1 | 255 | 15 | 0 |
 +| 2 | 80 | 15 | 4 |
 +| 3 | 255 | 28 | 4 |
 +| 4 | 255 | 15 | 4 |
 +| 5 | - | 28 | - |
 +Les addresses pour le protocole version **1** concernent les décodeurs Märklin avec un maximum de **80**, mais pour être compatible avec les décodeurs **Tams** il est possible d'aller jusqu'à 255.
 +La version 5 permet 28 crans de vitesse et envoie deux fois la version du paquet 2 ... (Ne me demandez pas quelle sorte de décodeur comprendrait cela).
 +
 +=====Version du protocole NMRA DCC :=====
 +Pas de nécessité de le définir.