- Malain a écrit:
-
En effet j'ai des trajets dont les locos viennent en sens inverse volontairement .Pour éviter des blocages, j'ai placé des conditions dans mes trajets pour permettre de stopper le trajet qui viendrait à l'opposé. Or je n'arrive pas à trouver la combinaison permettant un arrêt provisoire pour laisser passer un convoi et de permettre le rédemarrage après libération de l'itinéraire.
Il s'agit du trajet:
* Lint canton 20 - gare cachée C8
* TER gare cachée C9 - gare
Merci à tous de m'aider car je suis complétement démuni et impossible de comprendre pourquoi je n'y arrive pas.
Bonjour,
Je ne pense pas que mettre des conditions dans tes trajets soit la bonne solution. Cela va peut-être fonctionner mais ça risque fort d'être une usine à gaz. En tout cas je ne me lancerais pas là-dedans.
Tu peux essayer de mettre des verrouillages dans tes cantons. Si je prends pour exemple tes deux trajets ci-dessus (Lint canton 20 - gare cachée C8 et TER gare cachée C9 - gare), dans les opérations de départ du premier trajet tu peux verrouiller la sortie du canton de départ du deuxième trajet. Dans les opérations de fin du premier trajet, tu déverrouilles le canton de départ du deuxième trajet. Là encore, ça va vite se transformer en usine à gaz.
A mon avis, la méthode la plus simple pour gérer ton problème est de mettre tous les cantons des trajets concernés en section critique. Le principe de la section critique est qu'un train ne va y entrer que lorsqu'il peut en sortir.
Par exemple, si un train part de canton 20 pour aller à gare cachée C8 aucun train ne pourra entrer dans les cantons du trajet tant que le train ne sera pas arrivé en C8.
Cela fait, tu vas jouer avec les règles des trajets:
- tu mets dans les règles des trajets que "le train peut rester dans le canton de départ"
- tu mets aussi que des trains peuvent partager "une section critique dans la même direction"
Résultat:
Si le trajet au départ de Lint démarre et que tu lances le trajet qui part de C9, le train dans C9 sera mis en attente. Il va démarrer dès que le premier train aura libéré le canton suivant C9 et les deux trains vont se suivre dans la section critique
En revanche, TC ne fera pas partir un train circulant dans la direction opposée.
J'espère que ça résout ton problème.
A toi de jouer,
Jean