User Tools

Site Tools


analyzer-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
Next revisionBoth sides next revision
analyzer-fr [2019/03/08 11:14] – [Traversée] phil45analyzer-fr [2019/04/24 10:33] – [Limitations] 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. \\ Ceci inclut un élément de pont divisé (tracknr 2). {{symbols:track-2.png?20}} \\ **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. \\ Avec les traversées il est facile de connecter différents niveaux sur le réseau. \\
Line 109: Line 114:
 | \\ || | \\ ||
 ^ Traversées illustrant un pont ^^ ^ Traversées illustrant un pont ^^
-|  {{:analyzer:bridge.png}} \\ {{:analyzer:bridge-connector-example.png}}  |  {{:analyzer:bridge-crossing-example.png}} +|  {{:analyzer:bridge.png}} |  {{:analyzer:bridge-crossing-example.png}} 
-|  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 \\ Avec une voie de type "traversée"  |  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 configurées avec **[[tracks-gen-fr#nombre|un numéro de voie]]** entre **0** et **65535** 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 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.\\+
  \\  \\
  
 ==== É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 138: 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 162: Line 164:
 ^Type de voie "tracknr"^^ ^Type de voie "tracknr"^^
 ^Numéro^Description^ ^Numéro^Description^
-|  2  | traversée | 
 |  3  | traversée de pont | |  3  | traversée de pont |
-\\ 
 D'autres accessoires ou des numéros de voie __ne__ sont __pas__ supportés. Ils ne connaissent pas les différentes tailles de grille et d'orientation de ces symboles. Par conséquent, avant de démarrer l'analyseur ces objets doit être replacés __temporairement__ (et peut-être plus tard encore) avec des objets de voies normaux. \\ D'autres accessoires ou des numéros de voie __ne__ sont __pas__ supportés. Ils ne connaissent pas les différentes tailles de grille et d'orientation de ces symboles. Par conséquent, avant de démarrer l'analyseur ces objets doit être replacés __temporairement__ (et peut-être plus tard encore) avec des objets de voies normaux. \\
 > **Note:** Ne pas utiliser deux ou plus d'articles de voie double consécutivement. L'analyseur générera quelques itinéraires erronés :!: > **Note:** Ne pas utiliser deux ou plus d'articles de voie double consécutivement. L'analyseur générera quelques itinéraires erronés :!:
Line 218: Line 218:
 \\ \\
  
-==== 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'' +==== Exemples ==== 
-  * Dans la recherche d'itinéraires entre 2 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:** Le message de la dernière action est en haut du journal.// 
-  => Veuillez suivre les **[[goldenrules-fr|Bonnes partiques]]**+ 
 +** Le journal du serveur à "Analyser" avec une erreur de conception du plan typique: ** 
 +<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> 
 +  * Pendant la recherche des itinéraires entre 2 blocs de plus de 100 éléments de diagrammes de voies sont trouvées //(Deux messages = recherche dans les deux directions)// \\ **[[http://forum.rocrail.net/viewtopic.php?p=89410#p89410|Regardez ce fil sur le forum allemand]]** 
 +  * Suivez s'il vous plaît les **[[goldenrules-fr|Bonnes pratiques]]** 
 + 
 +**Journal du serveur "Effacer toute l'analyse" et ensuite "Analyser":** 
 +<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 itinéraires ont été effacés 
 +  - 4 itinéraires sont nouvellement créées 
 + 
 +**Journal du serveur à "Analyser" avec des erreurs de traversées typiques:** 
 +<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> 
 +  - Il y a plus de deux paires de traversées avec le numéro **3** aux positions spécifiées. // (Exemple: **6-3-0** = x-y-z) // 
 +  - Il manque à la traversée avec le numéro **2** son partenaire. 
 +  - L'exécution de l'analyseur a été interrompu en raison des erreurs répertoriées dans le plan de la voie.