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.