Présentation du logiciel CARTO-DCC


1. Introduction

Ce logiciel permet de piloter un petit réseau de trains miniatures par ordinateur en DCC.
Ce logiciel peut être utilisé avec deux systèmes DCC:
- le système LENZ avec rétrosignalisation par le bus RS
- un système acec une centrale DCC à base d'Arduino

CARTO-DCC s'adresse plutôt à des petits réseaux point à point permettant de réaliser de nombreuses manoeuvres en "va et vient". C'est le cas de mon réseau et de celui de mon club, le Cercle Atlantique du Zéro. Ce logiciel n'a pas l'intention de rivaliser avec des logiciels très connus comme RRTC pour le pilotage de grands réseaux bouclés avec de nombreux cantons.
CARTO-DCC permet de commander très facilement des accessoires comme un pont tournant, un portique de transbordement, un wagon grue, etc.. ce qui n'est pas toujours très facile avec certains logiciels.

Ce logiciel se distingue des autres logiciels de pilotage de réseau en ce sens qu'il n'y a pas d'interface graphique avec création d'un dessin de réseau.
Pour créer un trajet, il suffit de piloter un train avec un smartphone et l'ordinateur enregistre automatiquement les mouvements du train et crée un trajet qui peut ensuite être reproduit automatiquement par l'ordinateur. La prise en main du logiciel est ainsi très rapide.

Les itinéraires créés automatiquement par l'ordinateur sont associés à des trajets. Un itinéraire correspond à la circulation d'un train. Un trajet peut contenir jusqu'à 4 itinéraires. Il est donc possible de faire circuler simultanément jusqu'à 4 trains sur le réseau.

Les trajets sont décrits dans des tableaux Excel ou OpenOffice. Excel est un logiciel connu de quasiment toute personne ayant déjà travaillé sur un ordinateur. C’est un tableur facile à utiliser et ses fichiers sont simples à échanger.Il est aussi possible d'utiliser des tableurs OpenOffice. La suite OpenOffice est gratuite et son tableur CALC peut tout à fait remplacer Excel.
Les tableaux Excel ou OpenOffice sont créés automatiquement par l'ordinateur en mode "enregistrement" mais il est tout à fait possible de les modifier par la suite.

Il existe deux versions du logiciel CARTO-DCC:
- une version qui utilise des tableurs Excel et le logiciel VisualBasic
- une version qui utilise des tableurs OpenOffice et le logiciel Python.

La version qui utilise des tableurs Excel et le logiciel VisualBasic est ancienne et s'adresse surtout aux personnes qui connaissent bien Visual Basic, car ils pourront modifier facilement le programme pour l'adapter aux exigences de leur réseau.
CARTO-DCC est écrit en Visual Basic VB6 et a été testé avec Windows XP, Windows 7 et Windows 10. Visual Basic VB6 n'est plus commercialisé depuis longtemps par Microsoft mais on peut le télécharger gratuitement sur le site de Winworldpc en cliquant ici.

La version de CARTO-DCC qui utilise des tableurs OpenOffice et le logiciel Python est plus récente (elle a été écrite en 2025) et est à privilégier si vous débutez. Python est un langage de programmation très utilisé et assez facile à apprendre. Cette version a été testée avec Windows 10 et Windows 11. Une autre version qui utilise un module Rasberry pi à la place d'un PC est en cours de développement.

2. Modes de fonctionnement

Le logiciel offre 2 modes de fonctionnement:

- Mode Enregistrement d'un trajet

Dans ce mode, on pilote une loco avec un smartphone et l'ordinateur enregistre tous les mouvements de la loco y compris les passages dans les cantons équipés de détecteurs d'occupation.
Après l'enregistrement de l'itinéraire, on le transfère dans un trajet. On choisit le numéro du trajet et on donne un numéro à l'itinéraire ( entre 1 et 4). L'itinéraire peut être enregistré comme unique ( il ne sera exécuté qu'une seule fois) ou en boucle. Il faut noter qu'un trajet correspond à un classeur Excel ou OpenOffice et un itinéraire correspond à une feuille du classeur.

- Mode Exécution des trajets

C'est le mode de fonctionnement normal du logiciel qui permet de faire circuler jusqu'à 4 trains simultanément.
Un trajet peut comporter de un à 4 itinéraires.

3. Exemples de systèmes pilotables par CARTO-DCC

Vous accéder aux pages web décrivant les trois versions de CARTO-DCC en cliquant sur les liens ci-dessous:

CARTO-DCC pour une centrale LENZ et rétrosignalisation RS

CARTO-DCC OpenOffice et Python avec une centrale ARDUINO UNO ou NANO





Page suivante


Page précédente


Retour page d'accueil