Train Miniature Magazine

Train miniature => Digital => Discussion démarrée par: AlainUSA le 13 avril 2008, 18:18:13 pm

Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: AlainUSA le 13 avril 2008, 18:18:13 pm
Les amis, voici un moment que je me dis que je vais faire ce post![:)]
A lire le forum, je vois bcp de gens qui utilisent l'Intellibox, le Multimaus ROCO, etc ... et qui se casse la tete a programmer leurs locomotives au clavier de ces commandes (exercise particulierement ardu, je trouve!).

Bien sur vous me direz, ouais, on peut faire cela a partir d'un PC ... on connait ... mais certains logiciels sont assez couteux!
J'espere que l'information ci-dessous sera utile a TOUS! [:)]

Avez-vous deja entendu parler du JMRI (Java Model Railroad Interface)?
Pour les moins ferus d'informatique, il s'agit d'interfaces de programmation ecritent en language Java pour programmer/piloter tout systeme DCC compatible (compliant) NMRA! Et en plus, comme c'est de l'Open Source, c'est GRATUIT! [:D]

http://jmri.sourceforge.net/
(http://jmri.sourceforge.net/images/logo-jmri.gif)

Sans rentrer dans trop de details, il y a 2 applications majeures:

PanelPRO: Permet de piloter tous les accessoires DCC (locomotives, aiguillages, canton de detection, etc.). Bien que la plus part des accessoires supportes soient de Digitrax (http://www.digitrax.com[url]), on peut aussi travailler avec l'iIntellibox de Uhlenbrock et autres!Notez qu'on pilote sans probleme toute locomotive equipee de controller DCC (i.e. Loksound).DecoderPRO: Permet de programmer les controlleurs DCC. Ici, c'est formidable car le logiciel vient avec une banque de donnees constituee par la communaute Internet, et donc il est possible de programmer quasi tous (95%) les controleurs du marche (i.e. Loksound toute version, Digitrax, QSI, NCE, etc.).Voici la liste du hardware supporte par le logiciel: [url]http://jmri.sourceforge.net/help/en/html/hardware/index.shtml

Pour cela il suffit de connecter sa centrale DCC a un PC. La connexion se fait typiquement avec un Locobuffer-USB ou un port serie (Pour l'Intellibox: http://jmri.sourceforge.net/help/en/html/hardware/loconet/Uhlenbrock.shtml).

Pour ma part, j'utilise le Locobuffer-USB dont je suis vraiment ravi! (http://www.rr-cirkits.com/locobuffer-usb/LB-usb-flyer.pdf) de chez http://www.rr-cirkits.com).

JMRI est une librairie de fonctions DCC, il n'entend donc pas faire concurence aux solutions sur le commerce!
Par contre, les sources sont disponibles et toute personne peut donc augmenter les fonctions du logiciel librement selon ses besoins et developper ses propres applications sans probleme.
Voici un exemple realise par un club US realise avec JMRI: Computer Automated Traffic System http://home.comcast.net/~kb0oys/.

(http://home.comcast.net/~kb0oys/cats.JPG)

Voici quelques photos d'ecrans des deux logiciels JMRI principaux :
(Vous noterez la particularite du DecoderPRO qui par exemple vous permet de programmer la courbe de vitesse tres aisement. Je n'ai pas encore retrouve une telle facilite avec les logiciels payant sur le commerce - en version d'evaluation tout au moins!)

PanelPRO (la commande des locomotives et le menu principal):

(http://www.lissware.net/temp/PanelPROMain.jpg)

DecoderPRO (Le point de depart: Programmation sur la voie de programmation, ou programmation en pleine voie - aussi appele mode operationnel - Attention, votre centrale et controleur doivent supporter le mode operationnel!):

(http://www.lissware.net/temp/DecoderPROMain.jpg)

DecoderPRO (Le choix du controleur DCC):

(http://www.lissware.net/temp/DecoderPRO0.jpg)

DecoderPRO (La programmation de l'adresse DCC):

(http://www.lissware.net/temp/DecoderPRO1.jpg)

DecoderPRO (Le reglage de la courbe de vitesse):

(http://www.lissware.net/temp/DecoderPRO2.jpg)

DecoderPRO (Les controles DC):

(http://www.lissware.net/temp/DecoderPRO3.jpg)

DecoderPRO (La programmation des fonctions DCC):

(http://www.lissware.net/temp/DecoderPRO4.jpg)

DecoderPRO (Si vous avez un Loksound, voici la page extra Loksound):

(http://www.lissware.net/temp/DecoderPRO5.jpg)

DecoderPRO (La lecture de chaque registre depuis le controleur, ou depuis le ficher car vous pouvez sauver toutes les configurations de controlleurs sur votre PC - Bien pour les copies de sauvegardes! Les fichiers sont en XML et donc modifiable a souhait avec NOTEPAD):

(http://www.lissware.net/temp/DecoderPRO6.jpg)

DecoderPRO (Acceleration/Deceleration):

(http://www.lissware.net/temp/DecoderPRO7.jpg)

MAINTENANT, si vous n'etes pas Java, vous avez AUSSI des librairies pour Microsoft .NET Framework (aussi GRATUIT):
(Vous pouvez programmer en VB.NET, C#, etc ... juste d'autres languages de programmation quoi! [:)])

http://www.perecli.com/rrauto/

(http://www.perecli.com/rrauto/images/screen.jpg)

D'autres ont aussi cree leurs logiciels DCC avec cette librairie .NET: LocoNET Checker!

http://homepage.hispeed.ch/trachsler/

Amusez-vous bien! [:)]

PS:
J'utilise JMRI depuis 3 ans maintenant, et je suis RAVI! Pas de probleme jusqu'au ce jour!
Juste qu'il faut tout de meme un peu s'y connaitre en informatique pour etre vraiment a l'aise ... mais une fois fait, n'importe qui peut utiliser ce systeme!
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: jossebe2000 le 13 avril 2008, 19:21:10 pm
Bonjour
super information [:p]

merci à toi [;)]
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: Inraci4 le 13 avril 2008, 20:32:43 pm
Bonjour,
Peut on l'utiliser avec le twin-center de Fleischmann?

Merci
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: AlainUSA le 13 avril 2008, 20:34:54 pm
Voici ce qui est dit: http://jmri.sourceforge.net/help/en/html/hardware/loconet/Fleischmann.shtml
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: zamateur le 13 avril 2008, 21:56:19 pm
Hélas, en première lecture, je n'ai pas trouvé CT Electronik.  Il faut que j'approfondisse.
Merci du lien.
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: ligne38 le 16 avril 2008, 15:54:12 pm
Super information.

Cela fonctionne aussi en Märklin ?

Cordialement,
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: AlainUSA le 16 avril 2008, 19:29:32 pm
Je ne pense pas car Marklin n'est pas DCC NMRA "compliant" pour autant que je sache ...
JMRI suit strictement le DCC NMRA ... Donc tout system DCC etant compatible ou respectant strictement le standard NMRA fonctionnera sans probleme.
Marklin n'est PAS dans la liste a http://jmri.sourceforge.net/help/en/html/hardware/index.shtml
Les marklinistes digitals pourront sans doute en dire plus ...
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: Tonga le 17 avril 2008, 13:02:40 pm
Le système Maerklin, dit "Motorala" (du nom de la puce électronique utilisée) n'est pas conforme à la norme DCC. Mais ce n'est pas là que le problème se trouve. Sauf exception (il en existe), ce n'est pas l'ordinateur qui fabrique le courant "digital", mais la centrale DCC utilisée, comme dans une version manuelle classique. Par contre, l'ordinateur et son logiciel doivent pouvoir envoyer à ladite centrale les instructions nécessaires. A ce niveau, il n'existe pas de norme: le langage utilisé par Lenz est particulièrement lourd alors que celui de Zimo est d'une transparence remarquable. Pour qu'un logiciel informatique puisse communiquer avec une centrale, il suffit qu'il sache parler la bonne "langue". La connectique a aussi une importance: la plupart des centrales connectables utilisent un protocole de type série (via port série ou USB) alors que (je crois) la centrale Maerklin utilise le protocole TCP/IP sur réseau ethernet. Ce dernier système est très performant, mais de nouveau, il est typique du fabricant et donc moins "compatible".
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: ligne38 le 18 avril 2008, 14:01:34 pm
Le protocole TCP/IP est classique pour MOTOROLA.
Ce n'est pas un protocole MÄRKLIN (fabricant)
et il est en usage depuis des lustres sur tous les MacIntosh...

Alors : un Mac pour piloter les décodeurs Motorola ?
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: crugidim le 18 avril 2008, 14:06:57 pm
Sur la fenêtre 'ESU extra', il y a un onglet 'Marklin delta mode' et un autre 'Marklin second adress'

Ne marcherait-il pas avec Marklin [?]
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: Tonga le 18 avril 2008, 16:47:25 pm
Citation :
Initialment entrer par ligne38

Le protocole TCP/IP est classique pour MOTOROLA.
Ce n'est pas un protocole MÄRKLIN (fabricant)
et il est en usage depuis des lustres sur tous les MacIntosh...

Alors : un Mac pour piloter les décodeurs Motorola ?



Le protocole TCP est un protocole de communication qui est utilisé par la plupart des ordinateurs du marché (même les PC) et qui est absolument nécessaire pour utiliser l'Internet. Ceci dit je me répète: les protocoles de communication ne sont pas utilisés pour piloter les décodeurs mais pour communiquer avec la centrale qui elle pilote les décodeurs en fonction des instructions reçues. L'ordinateur ne parle ni  DCC ni Motorola(qui sont des normes), mais parle à la centrale et le problème est que chaque centrale a son propre langage non normalisé. Il est donc parfaitement concevable qu'un même logiciel tournant sur le même ordinateur puisse piloter un système DCC et/ou Motorola indifféremment; il suffit pour cela qu'il ait été conçu pour communiquer avec les centrales correspondantes. On trouve sur l'Internet des plans pour construire une centrale DCC sur carte PCI pour ordinateur; dans ce cas, l'ordinateur est connecté directement au booster, sans passer par une centrale et il parle DCC (ou Motorola). Je ne connais toutefois pas de produit commercial qui utiliserait cette approche.

Pour le reste, ce message est écrit sur un Macintosh et je pilote mon réseau avec un Macintosh. Et je le prouve: la photo d'écran ci-jointe montre la programmation d'un décodeur.

(http://www.ona.vu/tmm/programmation.jpg)
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: serow le 18 avril 2008, 16:52:37 pm
Citation :
Initialment entrer par ligne38

un Mac pour piloter les décodeurs Motorola ?


Un ordinateur minoritaire pour piloter un décodeur minoritaire?
Pourquoi pas au fond.

TCP - IP est le format d'échange de données informatiques le plus répandu depuis 25 ans. Son câblage est le plus généralement en UTP avec des prises RJ45 pour les réseaux LAN.
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: Guytoonet le 17 décembre 2011, 13:02:28 pm
Bonjour à tous,

Je relance le post pour ajouter au sujet, un logiciel libre de droits qui permet le tracé du réseaux, la simulation en temps réel et le pilotage par PC pour les systèmes Roco/Lenz via le bus Xpresnet.

Pour plus de détails, visitez le site http://CDM-rail

Guy
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: AlainUSA le 17 décembre 2011, 16:47:33 pm
Citation :
Initialment entrer par Guytoonet

Bonjour à tous,

Je relance le post pour ajouter au sujet, un logiciel libre de droits qui permet le tracé du réseaux, la simulation en temps réel et le pilotage par PC pour les systèmes Roco/Lenz via le bus Xpresnet.

Pour plus de détails, visitez le site http://CDM-rail

Guy



Merci, mais le lien est invalide ... Voici le bon lien:

http://cdmrail.free.fr/SiteCDR/
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: AlainUSA le 17 décembre 2011, 16:59:00 pm
Citation :
Initialment entrer par Guytoonet

Bonjour à tous,

Je relance le post pour ajouter au sujet, un logiciel libre de droits qui permet le tracé du réseaux, la simulation en temps réel et le pilotage par PC pour les systèmes Roco/Lenz via le bus Xpresnet.

Pour plus de détails, visitez le site http://CDM-rail

Guy



Je viens de l'installer ... 10 minutes d'utilisation ... et il a crashe ... et j'ai perdu mon 1er reseau (simple) avec ce logiciel. Ce fut mon 1er essai ... et le dernier ... [:)]  Dommage, c'etait prometteur la combinaison dessin, simulation et commande.
Titre: Piloter vos trains DCC depuis le PC gratuitement!
Posté par: Guytoonet le 17 décembre 2011, 19:08:31 pm
Coup de malchance mais sachant que le logiciel est en constante évolution, le concepteur ne demande qu'à récupérer ce genre de situation.

Mais bon, je ne force personne [:)]

Merci pour la correction du lien [;)]