TUTORIAL pour réaliser un fichier horaire *.sch pour Train Director

Transcription

TUTORIAL pour réaliser un fichier horaire *.sch pour Train Director
TUTORIAL pour réaliser un fichier horaire *.sch pour Train Director
Version 1.0 par Sébastien TETAZ
Préambule : lorsqu'une simulation comportant de nombreux trains à missions identiques (RER,
TGV cadencées...), il est possible d'utiliser les fonctionnalités de calcul d'un tableur (Excel, Open
Office Calc...) pour éviter la fastidieuse tâche de tout recalculer...
Formatage de la feuille de classeur :
Il doit être comme suit, chaque colonne étant séparé par une virgule lors de la conversion en fichier
*.csv. Ne pas oublier la première ligne (#!trdir) sinon le fichier horaire ne fonctionnera de toute
façon pas ! Il est possible de réaliser ce fichier à partir des tableaux arrivées et départs de RIHO
(Recherche Informatisée HOraires : logiciel de la SNCF disponible sur le site http://lwdr.free.fr),
moyennant quelques manipulations via le tableur.
Transformation du fichier *.ods (ou *.xls) en *.csv (comma-separated values file, c'est à dire fichier
de valeurs séparées par des virgules). Dans les menus déroulants :
> Fichier > Enregistrer sous > Nom.csv.
La fenêtre suivante s'ouvre :
Cliquer sur Oui. Une seconde fenêtre s'ouvre :
Vérifier que les options de champ sont celles mentionnées ci-dessus, puis OK.
Ouvrir le fichier *.csv dans le Bloc-notes ou dans Wordpad :
Enregistrer le fichier obtenu sous le format *.sch (qui est un format texte txt).
Réaliser les opérations suivantes :
> Edition > Remplacer
Remplacer la chaîne #:00,# par #,#
Cette opération permet d'enlever les secondes dans les heures de départ et d'arrivée.
On obtient ceci :
> Edition > Remplacer puis remplacer la chaîne #,,# par #rien#
Cette opération permet d'enlever les doubles virgules dans le fichier *.sch
On obtient ceci :
> Edition > Remplacer puis remplacer la chaîne #24:# par #00:#
Cette opération permet de remplacer les horaires supérieur à 23h59. Faire de même en remplaçant
25: par 01:, 26: par 02:, etc...
> Edition > Remplacer puis remplacer la chaîne #''# par #rien# :
On élimine ainsi tous les guillemets créés lors de l'enregistrement en *.csv
On obtient ceci :
> Edition > Remplacer puis remplacer la chaîne #,# par #, espace# :
Cela permet de mettre un espace après chaque virgule. On obtient ceci :
> Edition > Remplacer puis remplacer la chaîne #:,# par #:# :
Cela permet de mettre d'enlever la virgule après les deux points. On obtient ceci :
Enregistrer le fichier et tester le sur le fichier *.trk de train director pour éliminer d'éventuelles
erreurs non décelées jusqu'alors.

Documents pareils