User Tools

Site Tools


analyzer-fr

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
analyzer-fr [2018/11/12 08:56] – external edit 127.0.0.1analyzer-fr [2019/03/20 14:44] – [Messages dans le journal du serveur] phil45
Line 14: Line 14:
 ^Le nom des l'itinéraires crée par analyseur a changé^ ^Le nom des l'itinéraires crée par analyseur a changé^
 |:!: Depuis la version 12.859+ le préfixe "**autogen-**" (voir ci-dessous) est remplacé par l'option __**[[route-gen-fr#automatiquement_genere|Automatiquement généré]]**__. \\ Pour les itinéraires, qui continu à contenir en premier "autogen", le préfixe sera retiré durant le prochain fonctionnement de l'analyseur et remplacé par la nouvelle option. \\ En plus, "Generated by the analyzer" est entré dans le champs 'Description'. \\ Dans la fenêtre de dialogue __**[[route-index-fr|Itinéraire: Général]]**__ un premier "** * **" dans la colonne "Description" affiche l'option activée 'Automatically generated'.| |:!: Depuis la version 12.859+ le préfixe "**autogen-**" (voir ci-dessous) est remplacé par l'option __**[[route-gen-fr#automatiquement_genere|Automatiquement généré]]**__. \\ Pour les itinéraires, qui continu à contenir en premier "autogen", le préfixe sera retiré durant le prochain fonctionnement de l'analyseur et remplacé par la nouvelle option. \\ En plus, "Generated by the analyzer" est entré dans le champs 'Description'. \\ Dans la fenêtre de dialogue __**[[route-index-fr|Itinéraire: Général]]**__ un premier "** * **" dans la colonne "Description" affiche l'option activée 'Automatically generated'.|
 +Un autre changement important: Voir __**[[#traversee|Traversée]]**__ 
 + \\
  \\  \\
- 
 ===== Caractéristiques ===== ===== Caractéristiques =====
   * Analyse le plan de voies et crée toutes les itinéraires possibles automatiquement.    * Analyse le plan de voies et crée toutes les itinéraires possibles automatiquement. 
Line 101: Line 101:
  \\  \\
  
-==== Traversée ===+===== Traversée ===== 
 +|< >| 
 +^  Changement important depuis la version 15.164+ 
 +|  :!: Elle doit toujours être clairement formé avec une paire de traversée numérotée **0...65535**((=valeur 16 bits)).\\ L'utilisation possible auparavant des nombres **0...9** pour de multiples paires de traversées conduit à l'arrêt de l'analyseur. \\ Le positionnement orthogonal et les surfaces coupées se faisant face des même symboles ne sont plus considérés.\\ **Pour que le plan de voies pour l'analyseur soit "sain" \\ et les appariements précédents restent valables à l'avenir, l'"ancienne" paire de traversée 0...9 \\ doit être changée en une numérotation unique pour tous les niveaux dans le plan de voies entier.** 
 + 
 +====Pourquoi des traversées?====
 Les traversées peuvent être utilisées pour connecter des éléments distants: L'analyseur cherche un homologue (seconde traversée) dans la même direction et ignore les coupures et les éléments entre les deux.\\  Les traversées peuvent être utilisées pour connecter des éléments distants: L'analyseur cherche un homologue (seconde traversée) dans la même direction et ignore les coupures et les éléments entre les deux.\\ 
 +Avec les traversées il est facile de connecter différents niveaux sur le réseau. \\
  
 ^ Exemples de traversée \\ Éviter les éléments de voie sans fonction ^^ ^ Exemples de traversée \\ Éviter les éléments de voie sans fonction ^^
Line 111: Line 117:
 |  Pont avec deux traversées \\ En haut avec une voie de type "traversée" \\ En-dessous avec une voie de type "tracknr" = **2**  |  Pont avec un symbole de voie de type "tracknr" = **3** \\ Ainsi l'analyseur est capable de reconnaître et de générer les itinéraires possibles A- < > B+ et C- < > D+  | |  Pont avec deux traversées \\ En haut avec une voie de type "traversée" \\ En-dessous avec une voie de type "tracknr" = **2**  |  Pont avec un symbole de voie de type "tracknr" = **3** \\ Ainsi l'analyseur est capable de reconnaître et de générer les itinéraires possibles A- < > B+ et C- < > D+  |
 \\ \\
-  * La distance maximale entre les traversées correspondantes est illimitée. \\ 
-  * Les traversées sur le même niveau du plan de voies ou l'orientation est dans le même sens affiché dans l'exemple au-dessus et les faces des traversées sont traitées comme des contreparties (Exception en-dessous)\\ 
   * Les traversées configurées avec **[[tracks-gen-fr#nombre|un numéro de voie]]** entre 10 et 99 doivent avoir une traversée correspondante avec le même numéro de voie n'importe ou sur le plan. La direction de la contrepartie n'a pas d'importante. La contrepartie peut être sur un autre niveau du plan de voies.\\   * Les traversées configurées avec **[[tracks-gen-fr#nombre|un numéro de voie]]** entre 10 et 99 doivent avoir une traversée correspondante avec le même numéro de voie n'importe ou sur le plan. La direction de la contrepartie n'a pas d'importante. La contrepartie peut être sur un autre niveau du plan de voies.\\
  \\  \\
  
 ==== Éviter les connecteurs sur les plan modulaires ==== ==== Éviter les connecteurs sur les plan modulaires ====
-Avec les plan modulaires, les connecteurs peuvent être utilisés comme transitions de module si ils sont jumelés. \\ +Avec les plan modulaires, les connecteurs peuvent être utilisés comme transitions de module si ils sont jumelés et définis avec le **même** numéro dans la plage **10 - 99**.
-  * avec **tout** (aussi différent) les numéros dans la plage **0 - 9** en face de l'autre. +
-ou\\ +
-  * sont définis avec **le même** numéro dans la plage **10 - 99**.+
  
 **Désavantages:**\\ **Désavantages:**\\
-Si un connecteur avec un numéro dans la plage **0 - 9** n'a pas d'équivalence à la transition, aucun autre connecteur sans équivalence peut faire face dans la direction jusqu'au bord du plan du module. \\ +Les traversées pour la transition de module sans un partenaire avec le même numéro dans le plage **10 - 99** l'analyseur les signale comme une erreur. \\
-Les connecteurs de la transition du module sans un partenaire avec le même numéro dans le plage **10 - 99** l'analyseur les signale comme une erreur. \\+
 Si le réseau modulaire est mis en place dans une compilation différente, les paires de connecteur affecté des nombres dans la plage **10 - 99** doivent être adaptés. \\ Si le réseau modulaire est mis en place dans une compilation différente, les paires de connecteur affecté des nombres dans la plage **10 - 99** doivent être adaptés. \\
-Si dans une compilation deux connecteurs avec le même numéro dans la plage **10 - 99** sont oubliés quelque part, des itinéraires "étranges" peuvent survenir.+Si dans une compilation deux connecteurs avec le même numéro dans la plage **- 99** sont oubliés quelque part, des itinéraires "étranges" peuvent survenir.
  
 **Recommandation:**\\ **Recommandation:**\\
Line 137: Line 137:
 | Pour les transitions du module utiliser des éléments de voie droit :!:  | | Pour les transitions du module utiliser des éléments de voie droit :!:  |
 |  {{:modules:no-connector.png?200}}  | |  {{:modules:no-connector.png?200}}  |
 +
 +Voir également __**[[#messages_dans_le_journal_du_serveur|Messages dans le journal du serveur]]**__\\
 \\ \\
 +
  
 ===== Limitations ===== ===== Limitations =====
Line 217: Line 220:
 \\ \\
  
-==== Messages dans les enregistrements du serveur ====+===== Messages dans le journal du serveur ====
 +Pour afficher les résultats de l'analyseur, **[[rocrailini-trace-fr#calcul|Trace: calcul]]** doit être activé. 
 +  * **Note:** \\ L'activation du niveau de suivi "Analyse" n'est pas recommandé. \\ Cette option doit être réservé pour le dépannage des fonctions de l'analyseur.
  
-''ANALYSER: max. recursion depth (101 > 100) reached'' +==== Examples ==== 
-  * Dans la recherche d'itinéraires entre blocs ou plus de 100 éléments de diagramme de voie sont trouvés \\ **[[http://forum.rocrail.net/viewtopic.php?p=89410#p89410|Regarder ce fil sur le forum allemand]]** +// **Note:** The message to the last action is at the top of the log.// 
-  => Veuillez suivre les **[[goldenrules-fr|Bonnes partiques]]**+ 
 +** Server log at "Analyze" with typical design plan error: ** 
 +<code> 
 +17:23:09 route generator (re)created routes (0 -> 8) 
 +17:23:08 ANALYSER: max. recursion depth (101 > 100) reached 
 +17:23:08 ANALYSER: max. recursion depth (101 > 100) reached 
 +</code> 
 +  * On search for routes between blocks more than 100 track diagram elements were found //(Two messages = search in both directions)// \\ **[[http://forum.rocrail.net/viewtopic.php?p=89410#p89410|Look at this thread in the german forum]]** 
 +  * Please follow the **[[goldenrules-en|Best practice]]** 
 + 
 +**Server log at "Clean all analyze" and then "Analyze":** 
 +<code> 
 +23:45:36 route generator (re)created routes (0 -> 4) 
 +23:45:35 starting analyzer... 
 +23:45:25 route generator cleanup removed 4 routes (4 -> 0) 
 +23:45:24 starting analyzer cleanup... 
 +</code> 
 +  - 4 routes have been deleted 
 +  - 4 routes were newly created 
 + 
 +**Server log at "Analyze" with typical connectors errors:** 
 +<code> 
 +14:08:06 Analyser skipped because plan has ERRORs 
 +14:08:06 ERROR: connector [tk5] at (6-5-1) number[3] : Too many counterparts (total 3) 
 +14:08:06 WARNING: connector [tk4] at (14-3-0) with number[2] : no counterpart found. 
 +14:08:06 ERROR: connector [tk3] at (14-1-0) number[3] : Too many counterparts (total 3) 
 +14:08:06 ERROR: connector [tk2] at (6-3-0) number[3] : Too many counterparts (total 3) 
 +</code> 
 +  - There are more than two paired connectors with number **3** at the specified positions. // (Example: **6-3-0** = x-y-z) // 
 +  - The connector with number **2** is missing the partner. 
 +  - The Analyser run was aborted because of the listed errors in the track plan.