User Tools

Site Tools


stepbystep-fr

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
stepbystep-fr [2019/01/10 10:49] – [Trucs pour utiliser les pages du Wiki] phil45stepbystep-fr [2023/09/14 10:40] (current) – [1.3 Premier démarrage] phil45
Line 14: Line 14:
 Vue d'ensemble: \\ Vue d'ensemble: \\
  
-  *1. [[:stepbystep-fr#les_bases|Les bases]] - Téléchargement et installation de Rocrail, en explorant le plan de démonstration+  *1. [[:stepbystep-fr#les_bases|Les bases]] - Téléchargement et installation de Rocrail, en explorant le plan wikidemo
   *2. [[:stepbystep-fr#creer_un_nouvel_environnement_de_travail_et_un_fichier_plan|Créer un nouvel environnement de travail pour son propre fichier Plan]]   *2. [[:stepbystep-fr#creer_un_nouvel_environnement_de_travail_et_un_fichier_plan|Créer un nouvel environnement de travail pour son propre fichier Plan]]
   *3. [[:stepbystep-fr#ajouter_votre_centrale|Brancher la centrale numérique]]   *3. [[:stepbystep-fr#ajouter_votre_centrale|Brancher la centrale numérique]]
Line 37: Line 37:
 ===== Autres cours ===== ===== Autres cours =====
   * Autres langues (cliquez sur les drapeaux pour accéder aux pages):   * Autres langues (cliquez sur les drapeaux pour accéder aux pages):
-    * Ce didacticiel est aussi disponible en Anglais [[stepbystep-en|{{:icons:uk.png|English Version}}]], en Allemand [[stepbystep-de|{{:icons:de.png|Deutsche Version}}]] et en Italien [[stepbystep-it|{{icons:it.png|Versione Italiana}}]] +    * Ce didacticiel est aussi disponible en Anglais [[stepbystep-en|{{:icons:uk.png|English Version}}]], en Allemand [[stepbystep-de|{{:icons:de.png|Deutsche Version}}]] en Italien [[stepbystep-it|{{icons:it.png|Versione Italiana}}]] et en néerlandais [[stepbystep-nl|{{:icons:nl.png|Nederlandse Versie}}]]
-    * Néerlandais [[stepbystep-nl|{{:icons:nl.png|Nederlandse Versie}}]] +
-    * La version Russe de l'apprentissage pas à pas: [[https://launchpad.net/rocrail/sunrise/2.0/+download/Rocrail-Step-RU.pdf|{{:icons:ru.png}}]]+
  \\  \\
  
Line 78: Line 76:
  
 ===== 1.0 Les Bases ===== ===== 1.0 Les Bases =====
-Cette section décrit les étapes les plus basiques: Téléchargement, installation du programme, démarrage de Rocrail pour la première fois et apprentissage des concepts avec la démo plan-réseau. \\+Cette section décrit les étapes les plus basiques: Téléchargement, installation du programme, démarrage de Rocrail pour la première fois et apprentissage des concepts avec le plan de voies wikidemo. \\ 
 + 
 +Boutons de dialogue communs Rocview: **[[rocview-common-buttons-fr|Boutons Communs]]**
  
 \\ \\
 +Voici quelques informations de base:
  
 +  - Rocrail n'est pas "installé", mais un unique fichier compressé qui est extrait vers tout emplacement de stockage ** arbitraire **. \\
 +  - Le fichier compressé contient le raccourci correct pour démarrer ROCVIEW (il n'y a pas de serveur à démarrer!) \\
 +  - Comme règle, il n'y a pas de fichiers individuels (plan) dans Rocrail, mais des ZONES DE TRAVAIL (appelé environnement de travail) à ouvrir (créées et sauvegardées). La raison principale à cela c'est qu'un environnement de travail Rocrail ne se compose pas seulement du plan, mais également du fichier rocrail.ini avec les définitions essentielles pour les centrales, les opérations automatiques, l'occupation des locomotives, etc.\\
 +
 +Ce concept permet aux utilisateurs d'échanger leurs environnements de travail respectifs avec les autres, pour tester les plans de chacun virtuellement sans affecter leur propre installation en aucun cas. Un excellent concept d’entraide. \\
 +
 +Donc: \\
 +  - Démarrer Rocview \\
 +  - Ouvrir un (nouveau) environnement de travail. L'environnement de travail démarre le serveur avec les paramètres et les définitions correctes c'est à dire grâce au fichier rocrail.ini \\
 +  - Créer un plan (il peut encore être appelé "plan") \\
 +  - Faire les réglages pour les centrales et le système automatique etc. \\
 +  - Sauvegarder l'environnement de travail [Cet environnement de travail peut être ** n'importe où ** (vous devez vous rappeler où) - quand vous l'ouvrez de nouveau, Rocrail suit les chemins (Windows)]. \\
 ==== 1.1 Téléchargement ==== ==== 1.1 Téléchargement ====
 Rocrail peut être téléchargé à ce **[[:download-int|Portail de téléchargement]]** (tous les systèmes d'exploitation). Rocrail peut être téléchargé à ce **[[:download-int|Portail de téléchargement]]** (tous les systèmes d'exploitation).
Line 88: Line 101:
  
 ==== 1.2 Installation ==== ==== 1.2 Installation ====
-| :!:  Si l'installateur offre l'option**Wiki demo plan** (__pas__ Demo plan) il devra être choisi pour être installé. |+ 
 +Comme déjà mentionner au dessusRocrail n'est pas installé "classiquement". À la place, un fichier ZIP spécifique au système d'exploitation est décompressé dans un dossier ou un répertoire précédemment créé à cet effet. 
  \\   \\ 
 L'information dépendant de votre système d'exploitation se trouve ici (revenez à cette page une fois le programme installé et continuez avec la section 1.3): L'information dépendant de votre système d'exploitation se trouve ici (revenez à cette page une fois le programme installé et continuez avec la section 1.3):
Line 99: Line 114:
  
 ==== 1.3 Premier démarrage ==== ==== 1.3 Premier démarrage ====
-__Rocview__ (pas Rocrail!) est lancé à partir du menu "démarrer" ou d'une autre place ou votre OS maintient les liens vers les programmesRocview s'ouvre et deux fenêtres de dialogue apparaissent:+Démarrer __Rocview__. Pour faire cela, double-cliquez sur l’icône correspondant sur le bureau.
  
-| {{:sbs:sbs-copyright-fr.png|}} | {{:sbs:sbs-donation-fr.png|La fenêtre de dialogue Donation}} |+Si aucun lien de bureau n'a encore été créé, ouvrez en premier le dossier dans lequel se trouvent les fichiers précédemment décompressés. Alors avec un double clic sur le fichier desktoplink.cmd((dépendant des réglages du système d'exploitation, l'extension .cmd peut ne pas être affichée)) un lien sur le bureau est créé((une fenêtre qui s'ouvre et se ferme brièvement n'a pas d'importance)). L’icône est appelée ''Rocview''. Double cliquer sur ce lien / icône pour démarrer Rocview. 
 + 
 +> **Note:** Il est important de toujours démarrer Rocview en utilisant cet icône de bureau créée, sinon les dépendances ne seront pas résolues correctement et des dysfonctionnements peuvent survenir..  
 + 
 +Rocview s'ouvre et deux fenêtres de dialogue s'affichent: 
 + 
 +| {{:sbs:sbs-copyright-fr.png|}} | {{:sbs:sbs-donation-fr.png|La fenêtre de dialogue de contribution}} |
 | La fenêtre de dialogue Info. Copyright et clause de non-responsabilité | Fenêtre de dialogue Donation | | La fenêtre de dialogue Info. Copyright et clause de non-responsabilité | Fenêtre de dialogue Donation |
  \\  \\
 Celle affichée à gauche est la fenêtre de dialogue Info. Elle apparaît seulement au tout premier démarrage de Rocrail. Les termes et les conditions doivent être acceptés et confirmés afin d'utiliser le programme. Celle affichée à gauche est la fenêtre de dialogue Info. Elle apparaît seulement au tout premier démarrage de Rocrail. Les termes et les conditions doivent être acceptés et confirmés afin d'utiliser le programme.
  
-La fenêtre de dialogue à droite est la **[[rocgui-donate-fr|fenêtre de dialogue Donation]]**. Elle apparaîtra à chaque fois que Rocview est démarré tant qu'aucune clé de donation n'est été chargée. La fenêtre est fermée en pressant **OK**.+La fenêtre de dialogue à droite est la **[[rocgui-donate-fr|fenêtre de dialogue de contribution]]**. Elle apparaîtra à chaque fois que Rocview est démarré tant qu'aucune clé de donation n'est été chargée. La fenêtre est fermée en pressant **OK**.
  \\  \\
-> **Note:** Rocrail est développé et maintenu entièrement sur une base bénévole. Cependant, un peu d'argent est nécessaire pour faire fonctionner le projet, par exemple pour l'achat de matériels à des fins de test ou pour couvrir d'autres dépenses comme l'hébergement de serveur et de nom de domaine. \\ La possibilité est donc laissée à l'utilisateur de faire une petite contribution sous la forme de dons si le programme lui plait et qu'il compte l'utiliser sur le long terme. \\ Les pages **[[rocgui-donate-fr|Fenêtre de donation]]** et **[[donate-fr|Clé de soutien]]** expliquent comment faire un tel don.+> **Note:** L'argent est nécessaire pour garder le projet Rocrail en vie.\\ La possibilité est donc laissée à l'utilisateur de faire une petite contribution sous la forme de dons si le programme lui plaît et qu'il compte l'utiliser sur le long terme. \\ Les pages **[[rocgui-donate-fr|Fenêtre de contribution]]** et **[[supportkey-fr|Contribution]]** expliquent comment faire une telle contribution.
  
  \\  \\
-Après la fermeture de la fenêtre de donation, Rocview affiche l'interface utilisateur en anglais. La langue peut être changée en choisissant //Langue// du menu //Affichage// et le langage souhaité comme montré ci-dessous\\+Après la fermeture de la fenêtre de donation, Rocview affiche l'interface utilisateur dans la langue spécifiée par le système d'exploitation.
  
-> **Note:** La langue ne nécessite aucun changement si la langue désirée est l'anglais. 
  
-> **Astuce:** Si ce tutoriel n'est pas disponible dans votre langue il peut être sage de rester avec l'interface utilisateur en anglais pour l'instant car les explications suivantes sont basées sur des captures d'écran de l'interface utilisateur sont en anglais.+> **Astuce:** Si ce tutoriel n'est pas disponible dans votre langue il peut être sage de rester avec l'interface utilisateur en anglais pour l'instant car les explications suivantes sont basées sur des captures d'écran de l'interface utilisateur sont en anglais. \\ La langue peut être changée en choisissant //Language// à partir du menu //View// et la langue désirée est afiichée comme sur la capture d'écran ci-dessous.
  \\   \\ 
 | {{:sbs:sbs-language-fr.png}} | | {{:sbs:sbs-language-fr.png}} |
Line 128: Line 148:
  
  \\   \\ 
-Rocview doit être fermé et redémarré afin que les modifications soient prises en compte. Une nouvelle interface de Rocview "vierge" ressemble à ceci:+Rocview doit être fermé et redémarré afin que les modifications soient prises en compte. 
 + 
 + Une nouvelle interface de Rocview "vierge" ressemble à ceci:
  
 | {{:sbs:sbs-empty-rocview-fr.png}} | | {{:sbs:sbs-empty-rocview-fr.png}} |
Line 142: Line 164:
  
  \\  \\
-Un environnement de travail est ouvert par le menu //Fichier//. Ceci démarre Rocrail (le serveur donc) et le connecte à Rocview (l'interface client) afin de contrôler le réseau. +Pour avoir une idée de l'apparence de Rocview avec un plan chargé, le plan de démonstration du wiki est maintenant ouvert: \\
  
 +   * A partir du menu //Fichier// sélectionner //Ouvrir l'environnement de travail//, et alors ouvrir le dossier “wikidemo” dans la boite de dialogue qui s'ouvre. \\
 +
 +Par l'ouverture d'un environnement de travail Rocrail (le serveur) et Rocview (le client / interface utilisateur graphique) démarrent avec une connexion commune pour contrôler le réseau ferroviaire miniature.
 +
 +|< >|
 | {{:sbs:sbs-open-workspace-menu-fr.png|}} | | {{:sbs:sbs-open-workspace-menu-fr.png|}} |
-| Ouvrir un environnement de travail |+L'environnement de travail wiki Demo est ouvert en \\ Sélectionnant "Ouvrir l'environnement de travail..." |
  
  \\   \\ 
-Une nouvelle fenêtre s'ouvre (dont l'apparence dépend du système d'exploitation) dans laquelle le répertoire de environnement de travail ''Rocrail'' est choisi. Ce répertoire se trouve dans le répertoire utilisateur, par exemple sous "My Files" (anciens Windows), "Documents" (nouveaux Windows) ou le répertoire "Home" (Linux). Ce répertoire, __pas celui avec le même nom qui se trouve dans le répertoire des programmes__, est mis en évidence et ouvert. 
  
 En arrière plan, le serveur Rocrail démarre. En arrière plan, le serveur Rocrail démarre.
Line 154: Line 180:
 > **Note:** Sur certains systèmes d'exploitation (Linux, OSX, ...) le serveur démarre comme un processus __invisible__ en arrière plan, sur d'autres systèmes (Windows, ...) le serveur est visible comme une fenêtre de terminal décrit ci-dessous. > **Note:** Sur certains systèmes d'exploitation (Linux, OSX, ...) le serveur démarre comme un processus __invisible__ en arrière plan, sur d'autres systèmes (Windows, ...) le serveur est visible comme une fenêtre de terminal décrit ci-dessous.
  
-La fenêtre du serveur ne doit pas être fermée durant toute la session car le serveur est le composant de Rocrail communiquant avec la Centrale !!!+La fenêtre du serveur ne doit pas être fermée durant toute la session car le serveur est le composant de Rocrail communiquant avec la Centrale. Encore une fois, n'essayer pas de fermer la fenêtre serveur!
  
 | {{:sbs:sbs-server-window-int.png|}} | | {{:sbs:sbs-server-window-int.png|}} |
Line 160: Line 186:
  
  \\   \\ 
-> **Truc:** Pour faciliter l'ouverture de l'environnement de travail dans le futur choisissez //Propriétés de Rocview// dans le menu //Fichier// et sélectionnez l'environnement de travail par défaut dans la fenêtre de dialogue. +Dans la configuration standard, Rocrail utilise la **[[:vcs-fr|Centrale virtuelle]]**. Un plan de réseau avec deux locomotives, E03 et V200, devrait apparaître comme montré ci-dessous. Ce réseau virtuel ne nécessite aucune connexion à une centrale ou à un réseau. Sa fonction est de permettre l'apprentissage des fonctions de base de Rocrail. Le chapitre suivant vous apprendra comment travailler avec plan wikidemo. Il est destiné à servir d'exemple pour en savoir plus sur les fonctions de base de Rocrail.
- +
-> **Note:** __Ne cochez pas__  l'option  //Utiliser l'environnement de travail au démarrage// pour l'instant car, dans certain cas, Rocview doit être redémarré sans connexion serveur durant la configuration. +
- +
- \\ +
-Dans la configuration standard, Rocrail utilise la **[[:vcs-fr|Centrale virtuelle]]**. Un plan de réseau avec deux locomotives, E03 et V200, devrait apparaître comme montré ci-dessous. Ce réseau virtuel ne nécessite aucune connexion à une centrale ou à un réseau. Sa fonction est de permettre l'apprentissage des fonctions de base de Rocrail. Le chapitre suivant vous apprendra comment travailler avec le plan-démo.+
  
 | {{:sbs:sbs-plan-commented-fr.png|}} | | {{:sbs:sbs-plan-commented-fr.png|}} |
-| Le Plan-Démo (plan.xml). Les contrôles et les indicateurs les plus courants sont décrits. \\ *: L'affichage du courant du réseau est affiché seulement si supporté par votre centrale \\ %%**%%: Pour les détails concernant les indicateurs de statuts voir **[[:gui-cs-status-en|Les statuts de la Centrale]]** |+| Le plan wikidemo (plan.xml). Les contrôles et les indicateurs les plus courants sont décrits. \\ *: L'affichage du courant du réseau est affiché seulement si supporté par votre centrale \\ %%**%%: Pour les détails concernant les indicateurs de statuts voir **[[:gui-cs-status-fr|Les statuts de la Centrale]]** |
  
  \\  \\
  
-==== 1.4 Travailler avec le Plan-Démo ====+==== 1.4 Travailler avec le plan wikidémo ====
 Pour une meilleure vue, le plan peut être agrandi en utilisant le zoom. Pour une meilleure vue, le plan peut être agrandi en utilisant le zoom.
  
Line 179: Line 200:
  
  \\  \\
-Le Plan-Démo est composé de quatre blocs, huit détecteurs (cercles vert), deux aiguillages (Points) et de rails. Les flèches de direction (flèches vertes) servent uniquement d'information sur l'orientation pour l'utilisateur. Les aiguillages peuvent être actionnés en cliquant sur leur symbole. Les détecteurs sont activés en cliquant dessus. Ils sont désactivés par un second clic. \\+Le Plan-wikidémo est composé de quatre blocs, huit détecteurs (cercles vert), deux aiguillages (Points) et de rails. Les flèches de direction (flèches vertes) servent uniquement d'information sur l'orientation pour l'utilisateur. Les aiguillages peuvent être actionnés en cliquant sur leur symbole. Les détecteurs sont activés en cliquant dessus. Ils sont désactivés par un second clic. \\
  
 > **Note:** la simulation de détecteur fonctionne uniquement avec la Centrale Virtuelle. Seules quelques autres Centrales supportent la simulation des détecteurs. Voir les **[[:controllers-fr|Centrales supportées ]]** pour la liste.\\ > **Note:** la simulation de détecteur fonctionne uniquement avec la Centrale Virtuelle. Seules quelques autres Centrales supportent la simulation des détecteurs. Voir les **[[:controllers-fr|Centrales supportées ]]** pour la liste.\\
  
-Sur le réseau de la démo, chaque bloc est équipé de deux détecteurs. Le premier, situé devant le symbole de bloc compte tenu du sens de direction, est le détecteur **entrée**, le second est appelée **in** (dans). Le détecteur **entrée** informe Rocrail que la locomotive est entrée dans le bloc, le détecteur **in** signale que la locomotive est maintenant complètement dans le bloc. On expliquera plus tard que les blocs peuvent aussi bien être équipé d'un seul détecteur que de plusieurs détecteurs additionnels.+Sur le réseau wikidémo, chaque bloc est équipé de deux détecteurs. Le premier, situé devant le symbole de bloc compte tenu du sens de direction, est le détecteur **entrée**, le second est appelée **in** (dans). Le détecteur **entrée** informe Rocrail que la locomotive est entrée dans le bloc, le détecteur **in** signale que la locomotive est maintenant complètement dans le bloc. On expliquera plus tard que les blocs peuvent aussi bien être équipé d'un seul détecteur que de plusieurs détecteurs additionnels.
  
 Maintenant la loco peut virtuellement tourner sur le réseau. Il faudrait s'assurer qu'aucun détecteur n'est activé. Ensuite l'alimentation du réseau {{:sbs:sbs-trackpower-int.png}} et le mode automatique {{:sbs:sbs-automode-int.png}} doivent être allumés. Maintenant la loco peut virtuellement tourner sur le réseau. Il faudrait s'assurer qu'aucun détecteur n'est activé. Ensuite l'alimentation du réseau {{:sbs:sbs-trackpower-int.png}} et le mode automatique {{:sbs:sbs-automode-int.png}} doivent être allumés.
Line 197: Line 218:
  \\  \\
 | {{:sbs:sbs-demo-int.png|}} | {{:sbs:sbs-loco-started-int.png|}} | | {{:sbs:sbs-demo-int.png|}} | {{:sbs:sbs-loco-started-int.png|}} |
-| 1. Le Plan Démo | 2. Loco démarrée par un double-clic, destination Bloc 01 |+| 1. Le Plan wikidémo | 2. Loco démarrée par un double-clic, destination Bloc 01 |
 | {{:sbs:sbs-block01enter-int.png|}} | {{:sbs:sbs-block01in-int.png|}} | | {{:sbs:sbs-block01enter-int.png|}} | {{:sbs:sbs-block01in-int.png|}} |
 | 3. Simulation **entrée** du Bloc 01 | 4. Simulation **in** du Bloc 01 | | 3. Simulation **entrée** du Bloc 01 | 4. Simulation **in** du Bloc 01 |
Line 213: Line 234:
 Un environnement de travail contient un fichier de configuration pour le serveur Rocrail et un fichier plan. Dans la première, par exemple, la configuration de la centrale numérique et les paramètres du mode automatique sont stockés, celle-ci contient tous les objets gérés par Rocrail, par exemple les aiguillages, les signaux, les blocs ainsi que les locomotives. Un environnement de travail contient un fichier de configuration pour le serveur Rocrail et un fichier plan. Dans la première, par exemple, la configuration de la centrale numérique et les paramètres du mode automatique sont stockés, celle-ci contient tous les objets gérés par Rocrail, par exemple les aiguillages, les signaux, les blocs ainsi que les locomotives.
  
-Si Rocrail est fraîchement installée et que l'environnement de travail standard est ouvert le plan de voie de démonstration affiché. +Afin d'utiliser son propre plan au lieu du plan (wiki)demo, un nouvel environnement de travail est créé: Rocview est (re-) démarré, alors à partir du menu //Fichier// //Ouvrir l'environnement de travail...// est sélectionné.
-Afin d'utiliser son propre plan au lieu du plan de démonstration, un nouveau environnement de travail est crée: Rocview est (re-) démarré, puis à partir de //Fichier// menu //Ouvrir l'environnement de travail...// est sélectionné.+
  
-Cela ouvre une boite de dialogue (dont l'apparence dépend fortement du système d'exploitation utilisé).+> **Note:** SI Rocview n'est pas fermé et redémarré avant l'ouverture d'un environnement de travail un message d'avertissement peut apparaître disant que cela arrêtera le serveur. Cela devra être accepter en cliquant sur **Oui**.
  
-Avec l'aide de cette boite de dialogue un nouveau sous-répertoire est créé. Ce nouveau répertoire est renommé le cas échéant. Le répertoire nouvellement créé et renommé est sélectionné et ouvert en utilisant cette boite de dialogue.+|< >| 
 +|  {{:sbs:sbs-open-workspace-menu-fr.png}} 
 +| Ouverture d'un environnement de travail ||
  
-Rocview maintenant ouvre le répertoire et , comme il est vide, crée automatiquement les fichiers nécessaires avec les valeurs par défautsEn arrière-plan le serveur Rocrail est démarré avec Rocview automatiquement connecté.+ \\ 
 +Une nouvelle fenêtre de dialogue s'ouvrira (son apparence et les fonctions sont dépendantes du système d'exploitation correspondant)Avec l'aide de cette fenêtre de dialogue le dossier ''Rocrail'' est choisi.
  
-Le titre de la fenêtre se lit maintenant ''Rocrail: New plan''Ce nom peut être changé au besoin en utilisant le menu //Fichier -> Nom du plan...//. Par exemple ''My Layout'' peut être utilisé. Le titre de la fenêtre change avec le nouveau nom, par exemple ''Rocrail: My Layout''.\\+Dans la plupart des cas (pouvant dépendre du système d'exploitation et des droits de l'utilisateur) les contenus du dossier peuvent automatiquement être affichés. Le dossier correcte contient (au moins) ces trois sous-dossiers: ''decspecs'', ''images'' et ''style sheets''
 + 
 +Si le dossier ne s'ouvre pas automatiquement, il se trouve dans le dossier utilisateur, par exemple sous le répertoire "My Files" (ancien Windows), "Documents" (Windows) ou "Home" (Linux). 
 + 
 +Avec l'aide de cette fenêtre de dialogue un nouveau sous-dossier est créé aux côtés de ceux mentionnés au dessus. Ce nouveau dossier est renommé comme il convient, par exemple ''Test''. On ouvre alors le nouveau dossier créé et renommé (double cliquez dessus ou similaire pour afficher son contenu). Ensuite il est sélectionné / ouvert en utilisant le bouton approprié de la fenêtre de dialogue. 
 + 
 +Rocview écrit automatiquement les fichiers nécessaires avec les valeurs par défaut dans le nouveau dossier. A l'arrière le serveur Rocrail est démarré et Rocview s'y connecte automatiquement. 
 + 
 +Le titre de la fenêtre affiche maintenant ''Rocrail: New plan''Le titre peut être changé au besoin en utilisant le menu //Fichier -> Propriétés du plan...//. Par exemple ''Mon réseau'' peut être utilisé. Le titre de la fenêtre changera avec le nouveau nom, par exemple ''Rocrail: Mon réseau'' 
 + 
 +**Notes:** 
 +  * :!: Un nouvel environnement de travail __ne doit pas__ être créé dans l'arborescence du répertoire d'installation de Rocrail. 
 +  * Pour faciliter l'ouverture de l'environnement de travail dans le futur //Propriétés Roc__view__...// peut être sélectionné à partir du menu //Fichier//, alors l'environnement par défaut est sélectionné dans l'onglet //Répertoire// de la fenêtre de dialogue. 
 +  * il __n'est pas__ recommandé d'utiliser l'option de vérification //Utiliser l'environnement de travail au démarrage// pour le moment étant donné que le débutant peut vouloir expérimenter différents plans dans différents environnements de travail. 
 + 
 + \\
  
 > **En savoir plus:** PaulXpress a créé un PDF spécialement sur les environnements de travail {{:sbs:les_environnements_de_travail.pdf|Les environnements de travail.pdf}}. > **En savoir plus:** PaulXpress a créé un PDF spécialement sur les environnements de travail {{:sbs:les_environnements_de_travail.pdf|Les environnements de travail.pdf}}.
Line 286: Line 324:
  
  \\  \\
 +=== Restaurer les fonctions ===
 +Si cette option est activée les fonctions de la locomotive (par exemple les lumières, les sons, la vapeur etc.) actuellement actives seront restaurées après un (re-)démarrage de Rocrail. C'est souvent utile car il assure l'état de la fonction (on/off) est la même pour la locomotive et pour Rocrail.
 +
 +> **Note:** Si cette option est activée maintenant une fenêtre avec un avertissement apparaîtra. Cela devra être confirmé en pressant sur **OK**.
 +
 +D'autres options ne doivent pas être pris en compte pour le moment. Elles sont expliquée sur la page **[[:loc-index-fr|Locomotives: Index]]**.
 +
 Ensuite, on sélectionne l'onglet **Général** et on rentre l'identifiant de la locomotive: Ensuite, on sélectionne l'onglet **Général** et on rentre l'identifiant de la locomotive:
  
Line 292: Line 337:
  
  \\  \\
-L'identifiant ''NEW'' est alors écrasé par un nom approprié.+L'identifiant ''NEW'' est alors écrasé par un nom approprié. L'identifiant doit être court pour s'adapter aux symboles de bloc Rocrail. Souvent la classe de locomotive comme ''BR298'' dans l'exemple est utilisé comme identifiant.
  
 > **Note:** L'identifiant de la loco est utilisé par Rocrail comme un identifiant UNIQUE et est donc très important. Deux (ou plus) locomotives ne pouvant PAS partager le même identifiant. \\ Certaines Centrales (par exemple ECoS) demande à avoir exactement le même identifiant dans Rocrail que dans la Centrale. Voir la page Wiki sur la Centrale en question, si applicable. > **Note:** L'identifiant de la loco est utilisé par Rocrail comme un identifiant UNIQUE et est donc très important. Deux (ou plus) locomotives ne pouvant PAS partager le même identifiant. \\ Certaines Centrales (par exemple ECoS) demande à avoir exactement le même identifiant dans Rocrail que dans la Centrale. Voir la page Wiki sur la Centrale en question, si applicable.
  
-> **Truc:** Les identifiants devraient être assez court de manière à pouvoir être affiché dans les symboles de blocSouventla classe de locomotive, comme ''BR 298'' dans notre exemple,sont utilisées comme identifiant.+> **Note Générale sur les Identifiants:**  Tous les identifiants (par exemple ceux des locomotives, wagons, aiguillages, signaux, etc.) ne doivent pas contenir d'espaces/blancs ou des caractères spéciaux. C'est possible, mais peut amener des problèmes de connexion avec les fonctionnalités avancées (par exemple dans les scripts XML)Par exemplele caractère de soulignement peut être utilisé: **''BR_298''**.\\ Il est fortement recommandé d'utiliser seulement les combinaisons des caractères suivants avec une longueur maximale de 32: 
 +**''0 1 2 3 4 5 6 7 8 9'' \\ ''a b c d e f g h i j k l m n o p q r s t u v w x y z'', ou Majuscules \\ ''- + [ ]''**  
  
 Tous les autres champs sont optionnels et n'ont pas besoin d'être modifié pour l'instant. Voir **[[:loc-gen-fr|Locomotives: Général]]** pour une explication.  Tous les autres champs sont optionnels et n'ont pas besoin d'être modifié pour l'instant. Voir **[[:loc-gen-fr|Locomotives: Général]]** pour une explication. 
  
-Si une nouvelle loco a été créée en appuyant sur **Nouveau** comme décris dans les étapes précédentes et que la ligne de cette loco dans la liste est sélectionnée, on passe à l'onglet **Interface** et l'adresse digitale de la loco est entrée:+Ensuite l'onglet **Interface** est sélectionné et l'adresse numérique de la locomotive est entrée:
  
 | {{:sbs:sbs-loc-int-fr.png|}} | | {{:sbs:sbs-loc-int-fr.png|}} |
Line 312: Line 359:
  
 > **Note:** les décodeurs Marklin MFX - en fonction de la Centrale utilisée - peuvent nécessiter des réglages spéciaux en matière d'adresse. Voir la page Wiki sur la Centrale en question, si applicable. > **Note:** les décodeurs Marklin MFX - en fonction de la Centrale utilisée - peuvent nécessiter des réglages spéciaux en matière d'adresse. Voir la page Wiki sur la Centrale en question, si applicable.
- 
- 
  
  \\  \\
 === Identifiant de l'interface === === Identifiant de l'interface ===
 L'identifiant de la Centrale contrôle la locomotive. Dans la plupart des cas seulement une seule Centrale est utilisée, ce champ restera la plupart du temps vide. L'identifiant de la Centrale contrôle la locomotive. Dans la plupart des cas seulement une seule Centrale est utilisée, ce champ restera la plupart du temps vide.
 +
 +> **Astuce:** __Ne pas sélectionner__ un identifiant Interface facilite l'aide en cas de problème sur le forum.
  
  \\  \\
Line 344: Line 391:
  
  \\  \\
-=== V_Min === +=== Options === 
-La vitesse minimale que Rocrail utilise sous certaines conditions dans le mode automatique.+Ces réglages ne sont pas obligatoires pour les opérations de base et ne doivent pas être modifié pour le moment. Voir **[[:loc-int-fr#options|Options]]** pour les détails.
  
  \\  \\
-=== V_Moy === +=== Accélération === 
-La vitesse moyenne que Rocrail utilise sous certaines conditions dans le mode automatique.+Ces réglages ne sont pas obligatoires pour les opérations de base et ne doivent pas être modifié pour le moment. Voir **[[:loc-int-fr#acceleration|Accélération]]** pour les détails.
  
  \\  \\
-=== V_Max === +=== Vitesse === 
-La vitesse maximale de la locomotive. Voir aussi **V_mode** ci-dessous.+| {{:loc:loc-speed-en.png|}} | 
 +| Onglet Vitesse |
  
- \\ +Les réglages de vitesse sont soit en **pourcent** soit en **km/h** (km/h est seulement un espace réservé pour la "distance par heure"ainsi les valeurs mph peuvent également être utilisées)
-=== V_RMin, V_RMoy, V_RMax === +
-Même effets que  **V_Min****V_Moy** and **V_Max** mais pour la marche arrière. Ces options sont utilisées habituellement pour des locomotives ayant des vitesses différentes selon qu'elles avancent en marche avant ou arrièretelles que les locomotives à vapeur avec tender.+
  
-> **Note:** Généralement il n'est pas nécessaire de spécifier les vitesses en marche arrière et la valeur reste à 0 (zéro). **V_Min**, **V_Moy** et **V_Max** sont alors utilisées pour les deux directions. +> **Astuces:** Toutes les valeurs peut être laissées inchangées pour le moment.
- +
-> **Truc:** Les modèles ayant des vitesses très différentes en marche avant et arrière doivent être ajustés en utilisant **V_RMin, V_RMoy** and **V_RMax**. Il est cependant recommandé de réaliser ces réglages au niveau du décodeur si possible.+
  
 +| Important :!: Si les valeurs doivent quand même être changées, seulement la colonne de gauche (à droite de **V_min**, **V_Mid** etc.) devraient être utilisées. |
 + 
  \\  \\
-=== V_Cran === +== Mode Pourcentage ==
-Cette option n'est pas active et grisée par défaut. Elle peut être utilisée pour les anciens décodeurs n'offrant ni régulation ni simulation de masse. +
- +
-> **Note:** **Régulé** (voir ci-dessous) doit être désactivé pour que l'option **V_Cran** soit utilisable. +
- +
-**V_Cran** utilise une incrémentation/décrémentation point par point des crans du décodeur avec une pause ajustable entre chaque cran. Voir **[[:loc-int-en#v_step|Locomotives: Interface]]** pour plus de détail. +
- +
- \\ +
-=== V_Mode === +
-Le V_Mode peut-être mis en **Pourcentage** ou en **km/h**. +
- +
-== V_Mode Pourcentage ==+
 Avec la case à cocher **Pourcentage** activée, les vitesses sont exprimées en pourcentage du cran maximal du décodeur. Avec un décodeur offrant 28 crans par exemple, 100% équivaut au cran 28 du décodeur alors que 50% correspondra au cran 14 du décodeur. Avec la case à cocher **Pourcentage** activée, les vitesses sont exprimées en pourcentage du cran maximal du décodeur. Avec un décodeur offrant 28 crans par exemple, 100% équivaut au cran 28 du décodeur alors que 50% correspondra au cran 14 du décodeur.
  
Line 382: Line 417:
 > **Note:** Il n'est généralement __pas recommandé__ de réduire la vitesse maximale d'une locomotive seulement par **V_Max** dans la mesure ou le nombre de crans disponibles  du décodeur va être réduit. \\ Exemple: Une locomotive équipée avec un décodeur Motorola offrant 14 crans de vitesse a une vitesse maximale de 200 km/h alors que la vitesse maximale de l'engin réel est de 120 km/h. Réduire **V_max** à 60%, qui est le huitième cran de vitesse du décodeur, ne laisse que 8 crans de vitesse pour gérer les 120 km/h. Ceci va mener à une augmentation/diminution de 15 km/h (120 km/h : 8) par cran de vitesse. Il est donc préférable d'ajuster le décodeur lui-même à la vitesse maximale si possible en laissant **V_Max** à une valeur autour de 100%. Les décodeurs sans réglage interne de vitesse peuvent cependant être ajusté en diminuant **V_Max** si nécessaire. > **Note:** Il n'est généralement __pas recommandé__ de réduire la vitesse maximale d'une locomotive seulement par **V_Max** dans la mesure ou le nombre de crans disponibles  du décodeur va être réduit. \\ Exemple: Une locomotive équipée avec un décodeur Motorola offrant 14 crans de vitesse a une vitesse maximale de 200 km/h alors que la vitesse maximale de l'engin réel est de 120 km/h. Réduire **V_max** à 60%, qui est le huitième cran de vitesse du décodeur, ne laisse que 8 crans de vitesse pour gérer les 120 km/h. Ceci va mener à une augmentation/diminution de 15 km/h (120 km/h : 8) par cran de vitesse. Il est donc préférable d'ajuster le décodeur lui-même à la vitesse maximale si possible en laissant **V_Max** à une valeur autour de 100%. Les décodeurs sans réglage interne de vitesse peuvent cependant être ajusté en diminuant **V_Max** si nécessaire.
  
-== V_Mode km/h ==+== Mode km/h ==
 Désactiver la case à cocher **Pourcentage** active le **mode km/h**. Désactiver la case à cocher **Pourcentage** active le **mode km/h**.
  
Line 390: Line 425:
  
 > **Note:** Une courbe linéaire de vitesse est un prérequis pour travailler en mode km/h, puisque un **V_Moy** de ''35'' signifie effectivement 35 km/h. Si cette condition ne peut être remplie, nous recommandons d'utiliser plutôt le mode pourcentage ! > **Note:** Une courbe linéaire de vitesse est un prérequis pour travailler en mode km/h, puisque un **V_Moy** de ''35'' signifie effectivement 35 km/h. Si cette condition ne peut être remplie, nous recommandons d'utiliser plutôt le mode pourcentage !
- 
- \\  
-=== Masse === 
-Utilisée uniquement par la Centrale **[[dinamo-en|Dinamo]]**. 
  
  \\  \\
-=== Orientation === +=== V_Min === 
-Définit le sens de circulation d'une locomotiveLa plupart du temps, Orientation reste configuré par défaut. Voir **[[:loc-int-en#placing|Locomotives: Interface]]** pour plus de détails.+La vitesse minimale que Rocrail utilise sous certaines conditions dans le mode automatique. 
 + 
 +**Astuce:** Cela devrait être une très faible vitesse de quelques kilomètres / miles par heure à laquelle la locomotive fonctionne toujours bien. Même avec une décélération lente la locomotive doit être capable de s'arrêter à partir de cette vitesse en quelques centimètres (la distance de freinage dépend de l'échelle utilisée).
  
  \\  \\
-=== Régulé === +=== V_Mid === 
-Devrait être sélectionné pour tous les décodeurs modernes régulés. Le désélectionner, pour les décodeurs sans régulation, active **V_Cran** (voir plus haut).+La vitesse moyenne que Rocrail utilise sous certaines conditions dans le mode automatique.
  
-> **Note:** __En mode automatique__Rocrail est capable d'ajuster la vitesse sur les plans inclinés dans certaines limites pour les décodeurs sans régulation. Le type d'inclinaison doit être spécifié dans les propriétés du Bloc.+> **Astuce:** Cette vitesse est utiliséepar exemple, si un train approche d'un signal rouge ou si le train passe un aiguillage en position déviée
  
 + \\
 +== V_Cru ==
 +La vitesse de croisière que Rocrail utilise sous certaines conditions en mode automatique. Cette vitesse est de 80% de **V_Max** par défaut (valeur 0). Si une valeur autre que 0 (zéro) est entrée cette vitesse sera utilisée.
  
  \\  \\
-=== Restaurer les Fonctions === +=== V_Max === 
-L'état des fonctions d'une locomotive (par exemple les feuxle générateur de fumée, etc...) sont restaurées dans l'état dans lesquelles elles étaient à la fin de la dernière session après un redémarrage de Rocrail\\+La vitesse maximale de la locomotive. Voir ci-dessus pour les significations différentes en mode pourcentage et km/hrespectivement.
  
  \\  \\
-Une fois terminé le paramétrage de l'onglet Interfacel'onglet **Détails** est ouvert.+=== V_RMinV_RMoy, V_RMax === 
 +Même effets que  **V_Min**, **V_Mid**, **V_Cru** et **V_Max** mais pour la marche arrière. Ces options sont utilisées habituellement pour des locomotives ayant des vitesses différentes selon qu'elles avancent en marche avant ou arrière, respectivement.
  
-|  {{:sbs:sbs-loc-details-fr.png|}} | +> **Note:** Toutes les valeurs peuvent rester à 0 (zéro) pour le moment. Les vitesses spécifiées au dessus seront utilisées dans les deux directions dans ce cas.
-| Onglet Détails |+
  
  \\  \\
-Les fonctions basiques de Rocrail ne requièrent pas de paramétrage ici. Le type d'engin peut cependant déjà être spécifié.+Comme aucun autre paramètre dans les onglets restants sont nescessaire pour les opérations de base, la création de la locomotive est complète en appuyant sur **Appliquer**
  
-**Note:** Rocrail empêchera les engins de type électrique de circuler sur une voie dépourvue de caténaires.+| Attention :!:: Si dans l'onglet **Détails** le type du moteur est défini ce qui suit est très important: \\ Rocrail fait attention qu’aucun engin électrique ne fonctionne sur des voies sans caténaires en mode automatique. \\ \\ Par conséquent, dans tous les blocs qui doivent autorisés les locomotives électriques l'option du bloc **[[:block-gen-fr#electrifie|Electrifié]]** doit être activée. Sinon, la locomotive ne démarrera ni ne fonctionnera en mode automatique|
  
-**Truc:** Si une locomotive électrique doit pouvoir rouler sur une voie sans caténaire, il est toujours possible de marquer le bloc comme disposant de caténaire même si ce n'est pas le casLe type de locomotive peut donc être spécifié ici correctement.+ \\ 
 +Si l'onglet **Général** est sélectionné de nouveau la nouvelle locomotive est maintenant listée avec son nom correctSi requis, les locomotives futures peuvent être crées suivant les étapes ci-dessus.
  
-Comme aucun autre réglage sur d'autres onglets ne sont nécessaire aux fonctions de base, la création d'une locomotive peut-être finalisée par l'appui sur **Appliquer**. Dans l'onglet **Général** la nouvelle loco apparaît maintenant avec le nom correct. Si nécessaire, d'autres locomotives peuvent être créées en suivant les étapes précédentes.+ \\ 
 +**Astuce:** Voir également **[[:auto-speed-fr|Vitesse en Mode Automatique]]**.
  
  \\  \\
-**Astuce:** **[[:auto-speed-fr|Vitesse en mode automatique]]**  
  
  
Line 445: Line 482:
  
  \\  \\
-La loco à contrôler est choisie dans le menu déroulant.\\ +La barre de titre de la fenêtre de la manette affiche l'identifiant de la locomotive contrôlée. Au cas où une autre locomotive devrait être controlée, un simple clic sur l'image (au dessus de **F1**) ouvre une nouvelle fenêtre //Sélection Mobile//. La locomotive devant être contrôlée est choisie à partir de la liste, alors l'image est cliquée à nouveau 
-La direction de marche peut-être inversée en appuyant sur le bouton représentant une locomotive à vapeur.\\ + 
-**Arrêter** est utilisé pour décélérer la loco jusqu'à l'arrêt tandis que **Arrêt d'urgence** est un arrêt d'urgence ou une coupure du courant si la Centrale ne le supporte pas.\\ +La direction de la marche peut être changé en pressant le bouton **''>''''>''** (ou le **''<''''<''**).\\ 
-La fenêtre du poste de conduite permet un accès direct aux fonctions F0 à F12.\\+**Stop** est utilisé pour décélérer la locomotive jusqu'à l'arrêt tandis que **B R E A K ** est un Arrêt d'Urgence (si supporté par la centrale numérique) ou une mise hors tension.\\ 
 +La fenêtre de la manette autorise un accès direct aux fonctions F0 à F14. Les fonctions supplémentaires, le cas échéant, sont visibles après avoir appuyé sur **FG**. \\
  
 > **Truc:** De multiples postes de conduite contrôlant de multiples locos peuvent être affichés simultanément. Notez qu'une nouvelle fenêtre de poste de conduite est affichée au-dessus de la dernière active et doit donc être déplacée. > **Truc:** De multiples postes de conduite contrôlant de multiples locos peuvent être affichés simultanément. Notez qu'une nouvelle fenêtre de poste de conduite est affichée au-dessus de la dernière active et doit donc être déplacée.
 +
 +> **Astuce:** Les boutons avec les nombres latin (I, II, III, IIII) définissent la vitesse de la locomotive à une des vitesses programmées **V_Min** (I), **V_Mid** (II), **V_Cru** (III) et **V_Max** (IIII), respectivement.
  
  \\   \\ 
Line 512: Line 552:
 ===== 6.0 Les éléments de base des plans ===== ===== 6.0 Les éléments de base des plans =====
 Les éléments décris dans ce chapitre sont nécessaires aux opérations de base des trains. Avec des rails, des aiguillages et des signaux, les trains peuvent déjà être commandés manuellement. Des éléments additionnels seront nécessaires pour le fonctionnement en mode automatique comme décrit dans le chapitre suivant. \\ Les éléments décris dans ce chapitre sont nécessaires aux opérations de base des trains. Avec des rails, des aiguillages et des signaux, les trains peuvent déjà être commandés manuellement. Des éléments additionnels seront nécessaires pour le fonctionnement en mode automatique comme décrit dans le chapitre suivant. \\
-Dans ce cours, un petit réseau dans le style du réseau de démonstration sera dessiné en guise d'exemple. +Dans ce cours, un petit réseau dans le style du réseau wikidemo sera dessiné en guise d'exemple. 
  
 ==== 6.1 Dessiner les voies ==== ==== 6.1 Dessiner les voies ====
Line 577: Line 617:
  
  \\  \\
-De la même façon, le trou de droite est rempli avec un aiguillage gauche appelé ''Sw02''. Cela fait, deux courbes seront rajoutées et pivotées à la position correcte. Ceci terminera le plan de démonstration étendu pour l'instant (Étape 14).+De la même façon, le trou de droite est rempli avec un aiguillage gauche appelé ''Sw02''. Cela fait, deux courbes seront rajoutées et pivotées à la position correcte. Ceci terminera le plan wikidemo étendu pour l'instant (Étape 14).
  
 | {{:sbs:sbs-step14-int.png|}} | | {{:sbs:sbs-step14-int.png|}} |
Line 636: Line 676:
 |  5  |  2  |  1  |  0  |  5  | |  5  |  2  |  1  |  0  |  5  |
 |  6  |  2  |  2  |  0  |  6  | |  6  |  2  |  2  |  0  |  6  |
-|  aso.  |    |    |    |    |+|  etc.  |    |    |    |    |
  
  \\  \\
Line 802: Line 842:
 Finalement les derniers changements sont sauvés par l'appui sur **appliquer** et la fenêtre fermée avec **OK**. Finalement les derniers changements sont sauvés par l'appui sur **appliquer** et la fenêtre fermée avec **OK**.
  
-> **Truc:** L'analyseur est capable d'associer les signaux et les blocs automatiquement. Si cela est souhaité, dans le menu //Fichier// -> //Propriétés Rocrail...// -> onglet //Analyseur//,  l'option **Assigner les signaux aux blocs** doit être activée. Rocrail doit être fermé et redémarré afin que ce changement soit pris en compte. Les signaux sont assignés aux blocs une fois l'analyse démarrée comme expliqué dans le [[#creer_les_routes|chapitre 7.3.1]].+> **Truc:** Le **[[:router-fr|Routeur]]** est capable d'associer les signaux et les blocs automatiquement. Si cela est souhaité, dans le menu //Fichier// -> //Propriétés Rocrail...// -> onglet //Routeur//,  l'option **Assigner les signaux aux blocs** doit être activée. Rocrail doit être fermé et redémarré afin que ce changement soit pris en compte. Les signaux sont assignés aux blocs une fois le Routeur démarré comme expliqué dans le [[#creer_les_routes|chapitre 7.3.1]].
  
  
Line 808: Line 848:
  
 ==== 7.2 Les détecteurs ==== ==== 7.2 Les détecteurs ====
-Dans cette section, les détecteurs vont être ajouté au plan et configurés.+Dans cette section, les détecteurs vont être ajouté au plan et configurés. \\ 
 +Quelques options de configuration des détecteurs: \\ 
 +{{:sensor-block.png|}} \\ 
 +Vous pouvez utiliser les trois variantes sans aucun problème. \\ 
 +Option 1: Cette variante n'offre pas la détection électrique continue. Mais il n'est pas nécessaire pour l'exploitation de Rocrail. \\ 
 +Option 2: Cette variante est seulement adaptée pour les trains à sens unique (chaque voie pour une direction) à cause de son asymétrie. \\ 
 +Option 3: Cette variante est bonne si vous voulez une flexibilité maximale utilisez un troisième détecteur, le détecteur du milieu avec l'événement 'OCCUPIED'.  
 +Cela peut être facilement converti à la seconde variante en connectant la section du milieu au détecteur 'ENTER'. \\
  
-Les deux voies parallèles de la gare vont être équipées de deux détecteurs chacune. Ces détecteurs ont respectivement les fonctions **enter** et **in**. Deux détecteurs par bloc représente la configuration standard de Rocrail: Un détecteur à l'entrée du bloc (**enter**) pour prévenir Rocrail que le train est arrivé dans le bloc et un détecteur à la fin du bloc (**in**) pour prévenir Rocrail que le train est maintenant complètement dans le bloc. Le train sera ralenti une fois **enter** atteint __si__ le train doit s'arrêter dans ce bloc en particulier. En atteignant **in** le train sera ralenti jusqu'à l'arrêt __si__ ce train doit s'arrêter. Le détecteur **in** commande aussi le nettoyage du bloc précédent.+Nous continuons maintenant avec le plan de voie\\
  
-Le troisième bloc dans notre plan exemple sera équipé d'un seul détecteur appelé **entrer2in**. Le détecteur est physiquement placé sur la section du réseau ou le détecteur **enter** serait placé en cas de configuration à deux détecteursL'événement **in** est déclenché après un certain délai (ajustable) après que le détecteur ait été activé.+Tous les blocs seront équipés de deux détecteurs chacun. Ces détecteurs ont respectivement les fonctions **enter** et **in**. Deux détecteurs par bloc représente la configuration standard de Rocrail: Un détecteur à l'entrée du bloc (**enter**) pour prévenir Rocrail que le train est arrivé dans le bloc et un détecteur à la fin du bloc (**in**) pour prévenir Rocrail que le train est maintenant complètement dans le bloc. Le train sera ralenti une fois **enter** atteint __si__ le train doit s'arrêter dans ce bloc en particulierEn atteignant **in** le train sera ralenti jusqu'à l'arrêt __si__ ce train doit s'arrêter. Le détecteur **in** commande aussi le nettoyage du bloc précédent.
  
-Tous les événements  possibles générés par les détecteurs et leurs usages sont décrits à la page **[[:sensors_and_blocks-fr|Détecteurs et Blocs]]**. \\ +Tous les événements possibles générés par les détecteurs et leurs usages sont décrits à la page **[[:sensors_and_blocks-fr|Détecteurs et Blocs]]**.
-> **Astuces:** L'analyseur est capable d'associer les détecteurs avec les blocs automatiquement. Pour cela il suffit d'activer dans le menu //Fichier// -> //Propriétés Rocrail...// -> onglet //Analyseur// l'option **"Assigner les retours aux blocs"**. Rocrail doit être fermé et redémarré pour que ce changement prenne effet.  +
-> L'analyseur peut seulement faire cela si 2 détecteurs ("enter" et "in") sont assignés à un bloc, donc avec un simple détecteur "enter2in" cela ne fonctionnera pas automatiquement. +
-Cliquer sur "Créer des itinéraires manuellement" pour voir comment les blocs peuvent avoir 1 ou plus de 2 détecteurs. (non encore créé).+
  
  \\  \\
Line 869: Line 913:
  \\   \\ 
  
-==== 7.3 Les routes ==== +==== 7.3 Les itinéraires ==== 
-Les routes interconnectent des blocs sur un réseau et définissent quel chemin les trains peuvent utiliser.+Les itinéraires interconnectent des blocs sur un réseau et définissent quel(s) chemin(s) les trains peuvent les utiliser.
  
-> **Note:** Les symboles de voies connectant apparemment les blocs du réseau n'ont d'utilité que pour l'orientation de l'utilisateur seulement! Sans autre étape, Rocrail __n'évalue pas__ ces voies de connexion. L'interconnexion des blocs peut seulement se faire à l'aide de routes+> **Note:** Les symboles de voies connectant apparemment les blocs du réseau n'ont d'utilité que pour l'orientation de l'utilisateur seulement! Sans autre étape, Rocrail __n'évalue pas__ ces voies de connexion. L'interconnexion des blocs peut seulement se faire à l'aide d'itinéraires
  
  \\  \\
-=== 7.3.1 Créer les routes === +=== 7.3.1 Créer les itinéraires === 
-//Analyser -> Analyser// est sélectionné dans le menu //Fichier// pour lancer l'analyseurDans la fenêtre des messages du serveur, la création de quatre routes est confirmée\\+La méthode préférée pour la création d'itinéraires est très facile en utilisant le **[[:router-fr|Routeur]]**Il trouvera tous les itinéraires possibles et les créera automatiquement. Ce chapitre décrit comment le Routeur est utiliséle prochain chapitre décrira brièvement comment les itinéraires peuvent être créés à la main.
  
-| {{:sbs:sbs-analyze-menu-fr.png|}} | {{:sbs:sbs-analyzer-routes-fr.png|}} | +//Router les itinéraires -> Calcul d'itinéraires// est sélectionné dans le menu //Plan des voies// pour choisir les options et lancer le Routeur. Dans une fenêtre de message contextuelle du serveur, la création de quatre itinéraires est confirmée. \\ 
-| Lancement de l'analyseur et résultat ||+ 
 +| {{:sbs:sbs-analyze-menu-fr.png|}} | {{:sbs:sbs-analyze-menu-2-fr.png?300|}} \\ \\ {{:sbs:sbs-analyzer-routes-fr.png|}} | 
 +| Lancement du Routeur et résultat | |
  
  \\  \\
-Rocrail doit être fermé et redémarré après l'exécution de l'analyseur. 
  
-Quatre routes ont été générées car seules quatre routes sont possibles si le plan est utilisé dans le sens de marche (dans le sens des aiguilles d'une montre comme indiqué par la voie de direction): Bloc 01 (signe moins ) vers bloc 03 (signe moins), bloc 02 (-) vers bloc 03 (-), 03 (+) vers 01 (+) et 03 (+) vers 02 (+). \\+Quatre itinéraires ont été générées car (seules) ces quatre itinéraires sont possibles si le plan est utilisé dans le sens de marche (dans le sens des aiguilles d'une montre comme indiqué par la voie de direction): Bloc 01 (signe moins ) vers bloc 03 (signe moins), bloc 02 (-) vers bloc 03 (-), 03 (+) vers 01 (+) et 03 (+) vers 02 (+). \\
  
-> **Note:** l'analyseur utilise la voie de direction pour déterminer la direction souhaitée. Sans cette voie de direction, quatre autres routes en sens inverse seront également générées.+> **Note:** le Routeur utilise la voie de direction pour déterminer la direction souhaitée. Sans cette voie de direction, quatre autres routes en sens inverse seront également générées.
  
 > **Note:** Afin d'atteindre un résultat propre, tous les éléments doivent être connectés sans espaces entre eux. Il ne peut y avoir aucun double éléments à une position du plan (pas de superposition autorisée).  > **Note:** Afin d'atteindre un résultat propre, tous les éléments doivent être connectés sans espaces entre eux. Il ne peut y avoir aucun double éléments à une position du plan (pas de superposition autorisée). 
  
-Les routes générées par l'analyseur peuvent être visualisées en sélectionnant //Routes...// dans le menu //Tables//:+Les itinéraires générées par le Routeur peuvent être visualisées en sélectionnant //Itinéraires...// dans le menu //Objets//:
  
 | {{:sbs:sbs-routes-generated-overview-fr.png|}} | | {{:sbs:sbs-routes-generated-overview-fr.png|}} |
-Routes générées par l'analyseur |+Itinéraires générées par le Routeur |
  
  \\  \\
-Les quatre routes décrites ci-dessus sont listées dans l'onglet //Index//. Si, par exemple, la première route (''[01-]-[03-]'') est surlignée et que l'onglet //Aiguillages// est sélectionné, l'aiguillage ajouté automatiquement ''Sw02'' apparaît dans la liste.+Les quatre itinéraires décrites ci-dessus sont listées dans l'onglet //Index//. Si, par exemple, la première route (''[01-]-[03-]'') est surlignée et que l'onglet //Commandes// est sélectionné, l'aiguillage ajouté automatiquement ''Sw02'' apparaît dans la liste.
  
-L'analyseur, en plus, a ajouté des identifiant de routes à chaque **[[:tracks-fr|voie]]**. Les identifiants de route servent à afficher les routes bloquées en utilisant la représentation des routes en mode automatique. L'identifiant d'une route peut être affiché par un clic droit sur le symbole de  voie et le choix de //Propriétés...// dans le menu.+Le Routeur, en plus, a ajouté des identifiant d'itinéraire à chaque **[[:tracks-fr|voie]]**. Les identifiants de route servent à afficher les routes bloquées en utilisant la représentation des itinéraires en mode automatique. L'identifiant d'un itinéraire peut être affiché par un clic droit sur le symbole de  voie et le choix de //Propriétés...// dans le menu.
  
-De plus, si l'analyseur a été configuré comme expliqué dans le truc du [[#configurer_les_blocs|chapitre 7.1.2]], les associations bloc-signal sont créées.+Si le Routeur a été configuré comme expliqué dans l'astuce dans [[#configurer_les_blocs|chapitre 7.1.2]], les associations bloc-signal sont créées.
  
 A ce moment, il n'y a pas besoin  de s'occuper de ces entrées générées automatiquement mais cela vous permettra de mieux comprendre le concept sous-jacent.  A ce moment, il n'y a pas besoin  de s'occuper de ces entrées générées automatiquement mais cela vous permettra de mieux comprendre le concept sous-jacent. 
  
-> **Note:** L'analyseur a été développé comme un outil utile aux nouveaux utilisateurs et adapté aux petits réseaux mais il ne vous empêche pas de créer ou d'éditer les routes, les assignations de signaux etc. manuellement. Avec des réseaux complexes, l'analyseur peut échouer ou ne pas générer toutes les routes souhaitées. Cependant, les routes et autres entrées générées par l'analyseur peuvent servir de base à vos propres modifications. \\ Une description plus détaillée de l'analyseur peut être trouvée **[[:analyzer-fr|ici]]**.+> **Note:** Le Routeur a été développé comme un outil utile aux nouveaux utilisateurs et adapté aux petits réseaux mais il ne vous empêche pas de créer ou d'éditer les itinéraires, les assignations de signaux etc. manuellement. Avec des réseaux complexes, le Routeur peut échouer ou ne pas générer toutes les itinéraires souhaitées. Cependant, les itinéraires et autres entrées générées par le Routeur peuvent servir de base à vos propres modifications. \\ Une description plus détaillée du Routeur peut être trouvée **[[:router-fr|ici]]**.
  
  \\  \\
-=== 7.3.2 Configurer les routes === +=== 7.3.2 Créer les itinéraires manuellement === 
-Les routes, en combinaison avec les détecteurs, sont configurées dans les propriétés de chaque bloc.+Cette section décrit comment les itinéraires sont crées manuellement. Dans la plupart des cas le Routeur peut être utilisé pour créer les itinéraires mais parfois il est bon de savoir comment le faire manuellement. Cette section peut être ignorée si sans utilité (continuer [[#Configurer les itinéraires|7.3.3]] ci-dessous). 
 + 
 +Un itinéraire existant créé par le Routeur sera utilisé pour expliquer les actions en cours. 
 + 
 +Premièrement, //Objets -> Itinéraires// est sélectionné à partir du menu. L'onglet //Index// est affiché. Le premier itinéraire dans la liste (''[01-]-[03-]'') est surligné (à la place, si un nouvel itinéraire serai créer, le bouton **NOUVEAU** devra être cliqué). Maintenant l'onglet //Général// est sélectionné. 
 + 
 +| {{:sbs:sbs-routes-man-gen-en.png}} | 
 +| Onglet //Général// de l'itinéraire existant du bloc 01 (coté moins) au bloc 03 (coté moins) | 
 + 
 + \\ 
 +Pour un itinéraire nouvellement crée tout d'abord, l'identifiant doit être entré. Ici, l'identifiant a été créé par le Routeur ce qui est indiqué par la description ''*Generated by the router''
 + 
 +> **Note:** Il est recommandé de fournir une description (par exemple "manuel") pour les itinéraires créés manuellement.  
 + 
 +Pour un itinéraire créé manuellement l'identifiant peut être simplement ''[01-]-[03-]'' ou ''01-_to_03-'' ou autre chose qui se trouve être explicite.  
 + 
 +Le plus important sont les lignes **From block** et **To block**, respectivement. La question est où (quel bloc et coté de bloc) commence l'itinéraire et où il se fini. 
 + 
 + \\ 
 +| Notez qu'un itinéraire connecte toujours le coté de sortie d'un bloc à l'entrée du coté du bloc suivant dans la seule direction **Du bloc** -> **Vers bloc** et sans d'autres blocs entre eux. | 
 + \\ 
 + 
 +Dans ce cas l'itinéraire commence du coté moins du bloc 01. Ainsi, à partir de la liste déroulante la ligne **Du bloc** 01 (bloc 01) a été choisie. Alors le coté du bloc est sélectionné: Soit plus ou moins. La case à cocher ''+'' (plus) à la fin de la ligne __n'est pas cochée__ ce qui signifie ''**-**'' (minus). 
 + 
 +Les fins de l'itinéraire au bloc 03, coté moins: À partir de la liste déroulante **Vers bloc** 03 (bloc 03) est choisi et la case à cocher ''+'' n'est également pas activée. 
 + 
 +Tous les autres options sont de moindre importance et peuvent être ignorées (ils n'ont pas été modifiés par le Routeur). Comme d'habitude, le bouton **Aide** ouvre la page du wiki avec les descriptions de toutes les options disponibles. 
 + 
 +L'onglet //Vitesse// n'est également pas important pour le moment. La prochaine chose à considérer est quels aiguillages sont impliqués dans l'itinéraire, le cas échéant. Dans le cas de l'exemple l'aiguillage Sw02 est situé entre les blocs 01 et 03 vu dans le sens de marche. Il doit être réglé dans la position correcte si l'itinéraire est utilisé. Les commandes d'aiguillage sont configurées dans l'onglet //Commandes//:  
 + 
 +| {{:sbs:sbs-routes-man-com-en.png}} | 
 +| Onglet Commandes | 
 + 
 + \\ 
 +Dans cet onglet, après la première et seule entrée Sw02 est surlignée, il est affiché ce que le routeur a fait: Il a sélectionné ''Sw02,sw'' et a activé **Commande Droit**. 
 + 
 +Si cela avait été fait à la main, l'identifiant de l'aiguillage pertinent doit être choisi à partir de la liste, alors la commande appropriée (**Droit** ou **Dévié** pour les aiguillages simples) doit être sélectionnée et enfin il faut appuyer sur le bouton **Ajouter**. Si il y a plus d'aiguillages dans l'itinéraire, Ces étapes doivent être répétées pour tous ces aiguillages. 
 + 
 +Tous les autres options et onglets sont de moindre importance et la fenêtre de dialogue peut être fermée en cliquant sur **Annuler**. Bien sûr, si un nouvel itinéraire est créé en premier les changements sont sauvegardés en appuyant sur **Appliquer** et, si aucun autre itinéraire ne doit être créé, la fenêtre de dialogue est ensuite fermée en appuyant sur **OK**. 
 + 
 +C'est la fin de cette petite excursion sur comment créer un itinéraire manuellement. 
 + 
 + \\ 
 +=== 7.3.3 Configurer les itinéraires === 
 +Les itinéraires, en combinaison avec les détecteurs, sont configurées dans les propriétés de chaque bloc.
  
 Après avoir sélectionné //Blocs...// du menu //Objets// les trois blocs de notre réseau exemple sont listés: Après avoir sélectionné //Blocs...// du menu //Objets// les trois blocs de notre réseau exemple sont listés:
Line 916: Line 1005:
  
  \\  \\
-Le bloc ''01'' est surligné comme montré ci-dessus et l'onglet **Routes** est sélectionné:+Le bloc ''01'' est surligné comme montré ci-dessus et l'onglet **Itinéraires** est sélectionné:
  
 | {{:sbs:sbs-block-routes01bs-fr.png|}} | | {{:sbs:sbs-block-routes01bs-fr.png|}} |
-| les routes du bloc 01 |+| les itinéraires du bloc 01 |
  
  \\  \\
-Trois routes sont listées: les routes générales //''all enter +''// et //''all enter -''// et la route spécifique ''[03+]-[01+] = from "03" to "01"''Le route spécifique indique qu'il seulement une route en direction du bloc 01 et que cette route est en direction du côté du signe + du bloc.+Trois itinéraires sont listées: les itinéraires généraux //''all enter +''// et //''all enter -''// et l'itinéraire spécifique ''[03+]-[01+] = from "03" to "01"''L'itinéraire spécifique indique seulement qu'il n'y qu'un itinéraire en direction du bloc 01 et que cet itinéraire est en direction du côté du signe + du bloc.
  
-Vers le côté ''+'' signifie qu'un train va rentrer dans le bloc par le côté ''+'' et sortir du côté ''-''. Pour les directions des routes de ''+'' vers ''-'', //''all enter +''// est utilisé. En conclusion, //''all enter -''// est utilisé pour les directions de ''-'' vers ''+''. La table ci-dessous résume les corrélations entre la direction de marche et les routes.+Vers le côté ''+'' signifie qu'un train va rentrer dans le bloc par le côté ''+'' et sortir du côté ''-''. Pour les directions des routes de ''+'' vers ''-'', //''all enter +''// est utilisé. En conclusion, //''all enter -''// est utilisé pour les directions de ''-'' vers ''+''. La table ci-dessous résume les corrélations entre la direction de marche et les itinéraires.
  
  \\  \\
-**Direction et Routes:** +**Direction et Itinéraires:** 
-^  De  ^  Vers  ^  Route  ^+^  De  ^  Vers  ^  Itinéraire  ^
 |  +  |  -  |  all enter +  | |  +  |  -  |  all enter +  |
 |  -  |  +  |  all enter -  | |  -  |  +  |  all enter -  |
  
  \\  \\
-Comme le sens de marche pour ce bloc va de ''+'' vers ''-'', la route ''all enter +'' doit être surlignée:+Comme le sens de marche pour ce bloc va de ''+'' vers ''-'', l'itinéraire ''all enter +'' doit être surlignée:
  
 | {{:sbs:sbs-block-routes01-config-fr.png}} | | {{:sbs:sbs-block-routes01-config-fr.png}} |
-| Configuration de route du bloc 01 |+| Configuration de l'itinéraire du bloc 01 |
  
  \\  \\
 Sous la ligne ''Détecteurs en provenance du bloc all (+ enter):'' il y a plusieurs menus déroulant. Il faut spécifier quel détecteur s'applique au train entrant dans le bloc en utilisant la route //''all enter +''//. Dans le bloc 01 il y  a les détecteurs ''01_enter'' et ''01_in''. Ces deux détecteurs sont sélectionné dans les deux menus déroulant supérieur en-dessous du mot **Identifiant** (voir la figure ci-dessus). Finalement un événement doit être assigné à chaque détecteur. Comme les noms des détecteurs sont assez descriptif, ceci peut être fait aisément: ''01_enter'' reçoit **enter** et ''01_in'' reçoit **in** comme événement. Les changements sont confirmés par l'appui sur **Appliquer**. \\ Sous la ligne ''Détecteurs en provenance du bloc all (+ enter):'' il y a plusieurs menus déroulant. Il faut spécifier quel détecteur s'applique au train entrant dans le bloc en utilisant la route //''all enter +''//. Dans le bloc 01 il y  a les détecteurs ''01_enter'' et ''01_in''. Ces deux détecteurs sont sélectionné dans les deux menus déroulant supérieur en-dessous du mot **Identifiant** (voir la figure ci-dessus). Finalement un événement doit être assigné à chaque détecteur. Comme les noms des détecteurs sont assez descriptif, ceci peut être fait aisément: ''01_enter'' reçoit **enter** et ''01_in'' reçoit **in** comme événement. Les changements sont confirmés par l'appui sur **Appliquer**. \\
-Pour configurer le bloc 02, l'onglet //Index// est sélectionné, 02 est surligné et l'onglet //Routes// est sélectionné à nouveau. \\+Pour configurer le bloc 02, l'onglet //Index// est sélectionné, 02 est surligné et l'onglet //Itinéraires// est sélectionné à nouveau. \\
  
-> **Note:** Aussi longtemps qu'aucune route n'était sélectionnée, les détecteurs et les évènements de la route éditée précédemment peuvent être affichés. C'est pourquoi il faut s'assurer qu'une route a bien été sélectionnée dans la liste avant d'éditer les détecteurs et les évènements.+> **Note:** Aussi longtemps qu'aucun itinéraire n'est sélectionnée, les détecteurs et les évènements de l'itinéraire éditée précédemment peuvent être affichés. C'est pourquoi il faut s'assurer qu'un itinéraire a bien été sélectionnée dans la liste avant d'éditer les détecteurs et les évènements.
  
-Suivant la table //Direction et Routes//, la route //''all enter +''// doit aussi être utilisée pour ce bloc et est donc sélectionnée. Les deux détecteurs du bloc 02 sont ajoutés de la même façon que pour le bloc 01: les détecteurs sont ''02_enter'' (évènement: enter) et ''02_in'' (évènement: in): \\+Suivant la table //Direction et Itinéraires//, l'itinéraire //''all enter +''// doit aussi être utilisée pour ce bloc et est donc sélectionnée. Les deux détecteurs du bloc 02 sont ajoutés de la même façon que pour le bloc 01: les détecteurs sont ''02_enter'' (évènement: enter) et ''02_in'' (évènement: in): \\
  
 | {{:sbs:sbs-block-routes02bs-fr.png|}} | | {{:sbs:sbs-block-routes02bs-fr.png|}} |
-| La configuration des routes du bloc 02 |+| La configuration des itinéraires du bloc 02 |
  
  \\  \\
-Après que les changements soient confirmés par l'appui sur **Appliquer**, le bloc 03 est sélectionné dans l'onglet //Index// et les détecteurs et évènements du bloc 03 sont édités dans l'onglet //Routes//: \\+Après que les changements soient confirmés par l'appui sur **Appliquer**, le bloc 03 est sélectionné dans l'onglet //Index// et les détecteurs et évènements du bloc 03 sont édités dans l'onglet //Itinéraires//: \\
  
 | {{:sbs:sbs-block-routes03bs-fr.png|}} | | {{:sbs:sbs-block-routes03bs-fr.png|}} |
-| Configuration des routes du bloc 03 |+| Configuration des itinéraires du bloc 03 |
  
  \\   \\ 
-Quatre routes sont présentées: les routes générales //''all enter +''// et //''all enter -''// et les deux routes spécifiques , une venant du bloc 01 et l'autre venant du bloc 02. Ces routes spécifiques vont dans la direction du côté ''-'' du bloc. +Quatre itinéraires sont présentées: les itinéraires généraux //''all enter +''// et //''all enter -''// et les deux routes spécifiques , une venant du bloc 01 et l'autre venant du bloc 02. Ces itinéraires spécifiques vont dans la direction du côté ''-'' du bloc.
- +
-A nouveau en suivant la table //Direction et Routes//, cette fois la route //''all enter -''// doit être utilisée car un train va entrer par le côté ''-'' du bloc. La route //''all enter -''// doit donc être sélectionnée. +
- +
-''03_enter2in'' est sélectionné comme identifiant de détecteur et l'évènement correspondant est **enter2in**. Puisqu'il n'y a qu'un seul détecteur dans le bloc 03, c'est le seul a devoir être configuré. Le détecteur **enter2in** est un détecteur **enter** simulant un évènement **in** après un certain délais. Le temps après lequel l'évènement **in**  devrait être généré est encodé dans le champ **Compteur pour l'évènement 1**. Dans l'exemple, une valeur de 5000 (millisecondes) a été introduite. \\+
  
-> **Note:** la valeur correcte pour un temporisateur d'événement doit être testé sur le réseau en fonctionnement. Si le train s'arrête trop tôt, le délai doit être prolongé, si le train dépasse le signal, le délai doit être réduit.+A nouveau en suivant la table //Direction et Itinéraires//, cette fois l'itinéraire //''all enter -''// doit être utilisée car un train va entrer par le côté ''-'' du bloc. La route //''all enter -''// doit donc être sélectionnée.
  
-> **Truc:** Le délai peut aussi être fixé individuellement pour chaque loco en utilisant le temporisateur de l'onglet **[[:loc-details-fr|Détails]]** des propriétés de la loco. Le délai de la loco a priorité sur le délai du bloc si sa valeur est supérieure à 0 (zéro). \\ De plus, un second temporisateur d'évènement (Compteur pour l'évènement 2) est disponible. Il peut être utilisé pour des trains roulant en sens inverse. Les détails se trouvent à la page **[[:block-routes-fr|Blocs: Routes]]**.+Les détecteurs pour cet itinéraire sont ''03-'' avec l'évènement **enter** et ''03+'' avec l'évènement **in**. 
  
-Une fois les réglages terminés, le bouton **Appliquer** est pressé et la fenêtre est fermée par **OK**. \\+Après que tous les réglages soient faits le bouton **Appliquer** est pressé et la fenêtre de dialogue est fermée en appuyant sur **OK**. \\
  
-> **Truc:** l'analyseur peut dans bien des cas configurer les routes automatiquement. Avant cela , dans le menu //Fichier// -> //Propriétés de Rocrail // -> onglet //Analyseur//, l'option **Assigne les retours aux blocs** doit être sélectionnée et Rocrail doit être éteint et relancé.+> **Truc:** le Routeur peut dans bien des cas configurer les itinéraires automatiquement. Avant cela , dans le menu //Plan des voies// -> //Router les itinéraires// -> onglet //Calcul d'itinéraires//, l'option **Assigner les retours d'information aux blocs** doit être sélectionnée.
  
 Rocrail est maintenant prêt à faire rouler des trains en mode automatique. \\ Rocrail est maintenant prêt à faire rouler des trains en mode automatique. \\
stepbystep-fr.1547113741.txt.gz · Last modified: 2019/01/10 10:49 by phil45