Analyseur du plan de voies

Changement important

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 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 Itinéraire: Général un premier “ * ” dans la colonne “Description” affiche l'option activée 'Automatically generated'.


Caractéristiques

  • Analyse le plan de voies et crée toutes les itinéraires possibles automatiquement.
  • Configure les champs itinéraires dans voie, signaux et détecteurs → représentation de l'itinéraire.
  • Le sens de la voie peut être utilisé pour restreindre un itinéraire généré seulement dans cette direction.
  • Avec les traversées d'itinéraires à travers d'autres objets, les champs vides et les niveaux du plan de voies peuvent être crées.
  • Les commandes d'aiguillage sont ajoutées aux itinéraires.
  • La sélection de l'appairage des signaux (optionel).
  • affectation du détecteur Enter- et In- au bloc (optionnel).
  • Support de module.
  • Support de faisceau de coulisse.


Note:

L'analyseur est présenté comme un outil spécialement pour l'utilisateur inexpérimenté permettant un accès rapide au chemin de fer entièrement automatisé.
Toutefois, avec des réseaux complexes ou inhabituels l'analyseur pourrait échouer à générer tous les itinéraires possibles ou pourrait générer des itinéraires inattendus ou dans le pire des cas, il peut même se bloquer.
Dans tous ces cas de configuration ils doivent être ajustés ou complétés à la main alors que les itinéraires générés correctement par l'analyseur peuvent servir comme modèle.
Voir également section Limitations

Fonctionnement

Exigences

  1. Le plan de voies doit être sain avant l'analyse!
  2. L'option activée Utiliser le sens du bloc pour les itinéraires dans l'onglet “automatique” de Rocrail.
  3. Tous les articles doivent être branchés sans un espace entre eux. Exception: La Traversée
  4. Seulement un article dans une position sur le plan est autorisé. (Pas de chevauchement.)
  5. L'analyseur est basé sur les tailles du symbole trouvées dans le thème par défaut SpDrS60. (Voir également les thèmes de base)


Activation

L'analyseur peut être activé manuellement.

La caractéristique est démarrée manuellement par:

  • soit en entrant z dans le terminal du serveur Rocrail si l'option -console est activée.
  • ou en sélectionnant l'analyse à partir du menu Fichier de Rocview.


Nettoyage

En faisant re-fonctionner l'analyseur après des changements du plan de voies tous les itinéraires avec un identifiant commençant par “autogen-” deviennent invalides, par exemple en raison de changements dans les relations de blocs ou par l'introduction d'une direction des voies, seront effacés de la liste des itinéraires.
Les itinéraires ajoutés manuellement qui ne commencent pas par “autogen-” seront gardés dans la liste et ne seront pas modifiés.


Configuration des détecteur

Les détecteurs doivent être assignés aux itinéraires de l'onglet des itinéraires trouvés dans les propriétés du bloc. Les détecteurs sont assignés aux itinéraires all enter + et all enter -, respectivement. L'itinéraire all enter + est pour tous les itinéraires entrant du coté + du bloc (marqué avec le petit + du thème SpDrS60). L'itinéraire all enter - en conséquence est utilisé pour tous les itinéraires entrant par le coté - du bloc.

Note:

l'affectation par l'analyseur fonctionne seulement quand on utilise des détecteurs “enter” et “in”.
En plus, doit être un détecteur de chaque coté entre le bloc et le prochain aiguillage.
Pour les blocs avec un, trois ou quatre détecteurs il n'y a pas d'articles utilisables.
Avec plus d'un détecteur sur un côté de bloc, seulement le détecteur au plus près du bloc sera considéré.


Sens des voies

Le sens des voies (voir également Types de voies) peut être utilisé pour restreindre les itinéraires générés par l'analyseur dans une direction particulière. Dans ce but la direction de la voie est placée entre un ou plusieurs blocs:

Exemple Description Itinéraire généré par l'analyseur
Deux blocs connectés par la voie De A vers B et de B vers A
Deux blocs avec une indication de voie dans les deux directions entre Identique comme au-dessus; la voie pour les deux directions est seulement décrite mais n'a pas de fonction
Deux blocs avec une direction de voie entre, la flèche pointe vers la droite Seulement de A vers B
Deux blocs avec une direction de voie entre, la flèche pointe vers la gauche Seulement de B vers A
Embranchement sans direction de voie A vers B, A vers C, B vers A et C vers A
Direction de voie dans une branche A vers B, A vers C et B vers A
Direction de voie devant l'embranchement A vers B et A vers C


Traversée

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.

Exemples de traversée
Éviter les éléments de voie sans fonction

Traversées illustrant un pont

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 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.


Note importante pour les réseaux modulaires

Les branchements ne doivent pas être utilisés entre les modules, autrement l'analyseur ne pourra pas généré les itinéraires à travers les bords du module :!:

Sur les modules les transitions utilise des éléments de voie droits :!:


Limitations

  • L'analyseur n'est pas parfait, des erreurs peuvent se produire.
  • Toutes les situations 'bizarre' ne peuvent être reconnues.
  • L'analyseur configure des détecteurs (retours d'information) seulement après que l'option “Assigner les retours d'informations aux blocs” dans les propriétés Rocrail → Analyseur est été activé (par défaut cette option n'est pas activée).
  • Si “Assigner les retours d'informations aux blocs” est activé, l'analyseur essayera seulement d'allouer les détecteurs enter et/ou in dans les itinéraires génériques qui ne sont pas encore complètement générés (qu'ils soient configurés manuellement par l'utilisateur ou qu'ils existent déjà des analyses précédentes).

> Note: Les détecteurs auparavant configurés enter et/ou in sont maintenus et l'analyseur ne les changera pas (même si ils sont complètement erronés).

  • Ce qui précède s'applique seulement aux détecteurs les plus proches (il y a des exceptions dans des situations spéciales) près d'un bloc qui sont uniques à ce bloc.
  • Si un enter2in configuré est trouvé dans un bloc, alors aucun changement ne sera fait à ce bloc.
  • Un détecteur enter2in n'est jamais assigné (ou effacé) par l'analyseur.
  • Les routes ne sont pas supportées.
  • Seulement quelques objets du type aiguillage "Accessoire" et du type voie "tracknr" sont reconnus:


Type Aiguillage “Accessoire”
Accessoire#Description
1 passage à niveau pour double voie, obsolète
10 simple passage à niveau, sans lien
11 simple passage à niveau, une barrière latérale
12 simple passage à niveau, double barrières latérales
40 pont à double voie
41 pont à simple voie
Type de voie “tracknr”
NuméroDescription
2 traversée
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.

Note: Ne pas utiliser deux ou plus d'articles de voie double consécutivement. L'analyseur générera quelques itinéraires erronés :!:


Exemple

Itinéraire générés

<stlist>
    <st id="autogen-[01+]-[02+]" bka="01" bkb="02" bkaside="true" bkbside="true" show="false" x="0" y="0">
      <swcmd id="sw1" cmd="straight"/>
    </st>
    <st id="autogen-[01+]-[03+]" bka="01" bkb="03" bkaside="true" bkbside="true" show="false" x="0" y="0">
      <swcmd id="sw1" cmd="turnout"/>
    </st>
    <st id="autogen-[04+]-[01-]" bka="04" bkb="01" bkaside="true" bkbside="false" show="false" x="0" y="0"/>
    <st id="autogen-[02-]-[04-]" bka="02" bkb="04" bkaside="false" bkbside="false" show="false" x="0" y="0">
      <swcmd id="sw2" cmd="straight"/>
    </st>
    <st id="autogen-[03-]-[04-]" bka="03" bkb="04" bkaside="false" bkbside="false" show="false" x="0" y="0">
      <swcmd id="sw2" cmd="turnout"/>
    </st>
  </stlist>

Trucs et Astuces

Garder des itinéraires

Q: Pourquoi l'analyseur écrase ou supprime toujours mes modifications?
R: En premier l'analyseur efface tous les itinéraires commençant par “autogen-” et alors créera les nouveaux itinéraires (manquants).

Q: Comment puis-je prévenir l'analyseur de recréer un itinéraire?
A: En le renommant, donc sans commencer par “autogen-” (→ pas d'effacement → pas de re-création)

Itinéraires alternatifs

Prévenir les itinéraires alternatifs de A- vers B+ (éviter de changer des pistes)


- Avant:

  • “autogen-[A-]-[B+]” (itinéraire direct)
  • “autogen-[A-]-[B+]-42” (itinéraire alternatif utilisant le coté de la voie)

- actions manuelles:

  • renommer “autogen-[A-]-[B+]” par ”[A-]-[B+]”
  • effacer/retirer “autogen-[A-]-[B+]-42”

- Après:

  • appelé l'analyseur qui laissera ”[A-]-[B+]” intacte (qui ne commencera pas avec “autogen-” ) et ne créera aucun itinéraire alternatif de [A-] vers [B+], parce que c'est déjà un itinéraire “manuellement configuré” pour cette relation.


Messages dans les enregistrements du serveur

- ANALYSER: max. recursion depth (101 > 100) reached

⇒ Veuillez suivre les Bonnes partiques


Personal Tools