Tout sur TrainController™

Forum de support et d'entraide consacré à TrainController™ logiciel d'exploitation d'un réseau modèle de trains.
 
PortailPortail  AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 Mouvement à l'intérieur d'un canton...

Aller en bas 
+2
Geo69
fhp2
6 participants
AuteurMessage
fhp2

fhp2


Nombre de messages : 1094
TrainController : Gold V10A61
Localisation : Paris
Date d'inscription : 25/01/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptySam 9 Nov 2013 - 13:52

Bonjour,
Je cherche un moyen pour faire aller une loco d'une extrémité à l'autre d'un long canton en partant d'une position arrêtée...? Ce bien sûr, en automatique...
Merci d'avance de votre aide, François.
Revenir en haut Aller en bas
Geo69




Nombre de messages : 5242
Localisation : Ouest Lyonnais
Emploi : Retraité
Loisirs : VAE / Moto et ... Trains
Date d'inscription : 21/01/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptySam 9 Nov 2013 - 17:41

Bonsoir,

La première idée qui me vient, c'est de couper ton canton en deux ... Smile 

A+
Geeorges
Revenir en haut Aller en bas
Jean_01
Ignare immobile
Jean_01


Nombre de messages : 8167
Localisation : Annecy-Le-Vieux
Date d'inscription : 25/06/2007

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptySam 9 Nov 2013 - 18:32

Une idée qui a l'air de fonctionner en simulation.

- Créer un trajet qui contient le canton où l'on veut bouger et le canton suivant. Je l'ai baptisé "Bouger dans le canton"

- Mettre une temporisation suffisamment longue au départ pour avoir le temps de faire le mouvement dans le canton

- Mettre une liste d'opérations au départ pour faire bouger la loco. Exemple:

Mouvement à l'intérieur d'un canton... Canton10

Jean Smile
Revenir en haut Aller en bas
http://perso.numericable.fr/dagron.jean/
fhp2

fhp2


Nombre de messages : 1094
TrainController : Gold V10A61
Localisation : Paris
Date d'inscription : 25/01/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyDim 10 Nov 2013 - 3:24

Merci Jean, ta solution fonctionne.
Pour éviter les durées, j'ai fait une macro : "Avancer dans un canton vers la droite"

* Sens vers l'avant
* Vitesse 20km/h
* Label GO
* Prerequisite "Interrupteur Mouvement à droite" ON
* Goto GO
* Arrêt

Dans le block où j'ai affecté l'interrupteur M/A j'ai un signaleur qui s'active quand un train démarre (grace aux descriptions de trains "arrêté" et "en mouvement" combinées) ce qui me permet d'utiliser un marqueur d'action dont la distance est une formule "longueur du canton - longueur de la loco %L).
Ce marqueur est conditionné au statut ON de l'interrupteur et à la description de trains "Locos HLP".
Lorsqu'il s'active, il met l'interrupteur sur OFF ce qui arrête la boucle de la macro et stoppe le train.

Ca a l'air de bien marcher...
Francois.
Revenir en haut Aller en bas
Titou12

Titou12


Nombre de messages : 89
Localisation : Millau 12
Emploi : Medecin
Loisirs : lecture chasse modelisme jardinage
Date d'inscription : 02/03/2011

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyMar 12 Nov 2013 - 15:53

Chapeau bas à tous les deux
bien pensé et bien trouvé
Revenir en haut Aller en bas
fildemer

fildemer


Nombre de messages : 185
Localisation : MER, loir et cher et Paris
Date d'inscription : 25/11/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyMer 13 Nov 2013 - 3:31

fhp2 a écrit:
Merci Jean, ta solution fonctionne.
Pour éviter les durées, j'ai fait une macro : "Avancer dans un canton vers la droite"

* Sens vers l'avant
* Vitesse 20km/h
* Label GO
* Prerequisite "Interrupteur Mouvement à droite" ON
* Goto GO
* Arrêt

Dans le block où j'ai affecté l'interrupteur M/A j'ai un signaleur qui s'active quand un train démarre (grace aux descriptions de trains "arrêté" et "en mouvement" combinées) ce qui me permet d'utiliser un marqueur d'action dont la distance est une formule "longueur du canton - longueur de la loco %L).
Ce marqueur est conditionné au statut ON de l'interrupteur et à la description de trains "Locos HLP".
Lorsqu'il s'active, il met l'interrupteur sur OFF ce qui arrête la boucle de la macro et stoppe le train.

Ca a l'air de bien marcher...
Francois.
j'ai compris la question initiale.
je pense avoir compris la réponse de Jean
mais la solution de françois , je suis un peu dépassé...
pourriez vous m'expliquer un peu plus la dernière partie à partir  " dans le block où j'ai affecté..."
Revenir en haut Aller en bas
http://modelisme41.jimdo.com/
fhp2

fhp2


Nombre de messages : 1094
TrainController : Gold V10A61
Localisation : Paris
Date d'inscription : 25/01/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyMer 13 Nov 2013 - 9:14

Bonjour Jean-Philippe,
Initialement mon objectif était de pouvoir déplacer les trains arrêtés sur mes 2 voies de gare d'une extrémité à l'autre grâce à un simple interrupteur. Chacune de ces voies étant composée d'un canton, comment donc faire bouger un train d'une extrémité à l'autre ?

Par rapport à la solution astucieuse de Jean, j'ai cherché à éviter d'utiliser des temporisations, celles-ci variant trop d'un train à l'autre... J'ai donc cherché à utiliser un marqueur d'action à chaque extrémité du canton qui, lorsqu'il se déclenche, arrête le train. La difficulté comme on le sait, c'est que les marqueurs d'un canton sont inopérants lorsque le train part d'une situation arrêtée dans le canton (ils ne s'activent que pour les trains pénétrant dans le canton.
Cette 1ère difficulté à de résolue en détectant la mise en mouvement d'un train arrêté dans le canton afin d'activer un signaleur affecté à ce même canton. Ainsi ce signaleur agit comme un indicateur d'occupation du canton auquel on peut affecter des marqueurs et dans mon cas des marqueurs d'action. Pour détecter un train qui démarre, j'utilise 3 signaleurs et 2 descriptions de trains.
Le premier signaleur "Train à l'arrêt" s'active dès qu'un train est arrêté sur le canton. Pour cela j'utilise dans le déclencheur un groupe combi avec le canton comme canton courant, et le train faisant partie de la description de trains "Trains à l'arrêt". Cette dernière est définie en fixant la vitesse maxi de l'onglet "Général" de la description de train à 1km/h et la vitesse mini à 0.
Le second signaleur "Trains en mouvement" se déclenche en utilisant un groupe Combi avec le canton comme canton courant, si le signal de canton dans le sens qui nous intéresse n'est pas au rouge (afin d'éviter de détecter un train venant d'entrer dans le canton et en phase d'arrêt au feu rouge), et les trains correspondant à la description de trains "Trains en mouvement". Cette dernière, est définie en paramétrant la vitesse mini à 1 km/h et en laissant la vitesse maxi à 0.
Enfin le 3ieme signaleur "Trains au démarrage" sera celui affecté au canton et comportant nos 2 marqueurs d'action. Ce signaleur se déclenche si les 2 signaleurs précédent sont activés en même temps pendant un court moment (condition ET). Pour ce faire, j'ai réglé la mémoire du signaleur "Trains à l'arrêt" à 2 secondes. Ainsi lorsque le signaleur "Trains en mouvement" se déclenche, le signaleur "Trains à l'arrêt" est encore activé, ce qui déclenche l'activation du signaleur "Trains au démarrage".
Voilà pour ce qui est de la détection et de l'activation de "l'indicateur/signaleur" du canton lors du démarrage d'un train. J'affecte donc à ce signaleur de canton 2 marqueurs d'action dont le paramètre Distance est une formule du type : "longueur du canton - longueur du train (%A)", pour moi par exemple: 235-%A. Ces marqueurs sont conditionnés à l'activation de l'interrupteur déclenchant le mouvement du train d'une extrémité à l'autre. Ainsi lorsque cet ordre est donné, ce marqueur s'activer à lorsque le train sera arrivé à l'autre extrémité et devra donc s'arrêter. Dans les opérations de ces 2 marqueurs, nous mettons alors l'interrupteur en position OFF, ce qui dans la macro, arrêtera la boucle et déclenchera l'opération "Arrêt" du train.

Afin d'être certain que le train avancera dans la bonne direction, il faut aussi détecter son orientation lorsqu'il est à l'arrêt (avant vers la droite, ou avant vers la gauche) afin d'enclencher en début de macro le bon sens de mouvement : Avant ou Arrière.
Pour ce dernier point j'utilise sur chaque canton un signaleur "train orienté à droite" qui se déclenche si le canton est réservé par un train orienté vers la droite.
Ainsi, en début de macro, j'utilise un Prerequis testant si ce signaleur est activé. Si c'est le cas, alors l'opération de locomotives "Avant" est déclenchée, sinon, c'est l'opération "Arrière".
Voilà "résumé" ma solution...
Francois.
Revenir en haut Aller en bas
fildemer

fildemer


Nombre de messages : 185
Localisation : MER, loir et cher et Paris
Date d'inscription : 25/11/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyMer 13 Nov 2013 - 13:35

fhp2 a écrit:
Bonjour Jean-Philippe,
Initialement mon objectif était de pouvoir déplacer les trains arrêtés sur mes 2 voies de gare d'une extrémité à l'autre grâce à un simple interrupteur. Chacune de ces voies étant composée d'un canton, comment donc faire bouger un train d'une extrémité à l'autre ?

Par rapport à la solution astucieuse de Jean, j'ai cherché à éviter d'utiliser des temporisations, celles-ci variant trop d'un train à l'autre...
Francois.
merci François  pour cette réponse détaillée , je vais potasser cela tranquillement pour comprendre.
Revenir en haut Aller en bas
http://modelisme41.jimdo.com/
grebou




Nombre de messages : 14
Date d'inscription : 13/03/2015

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptySam 24 Oct 2015 - 17:56

Bonjour,

La solution de François est très astucieuse et j'ai essayé de la reproduire mais je suis bloqué.

Comment peut-on avoir un signaleur qui s'active en fonction d'une description de train puisque dans les onglets d'un signaleur il n'y a pas d'onglet train et dans les déclencheurs ou les conditions d'un signaleur il n'y a pas de variables qui dépendent d'une description de train ?

j'ai du passé à côté d'une évidence mais vraiment je vois pas Rolling Eyes
Revenir en haut Aller en bas
fhp2

fhp2


Nombre de messages : 1094
TrainController : Gold V10A61
Localisation : Paris
Date d'inscription : 25/01/2012

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyDim 25 Oct 2015 - 9:41

Bonjour Grégoire,
Il faut utiliser un groupe COMBI dans le déclencheur pour avoir la possibilité de définir des descriptions de trains dans le signaleur.
Cliques sur nouveau groupe puis en bas de la fenêtre à droite, choisi groupe COMBI.
Tu met ton canton comme canton courant, et tu cliques en bas à droite sur Trains afin d'introduire la description de train...
Francois.
Revenir en haut Aller en bas
grebou




Nombre de messages : 14
Date d'inscription : 13/03/2015

Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... EmptyDim 25 Oct 2015 - 16:41

Merci je viens d'essayer
ca marche parfaitement cheers
Revenir en haut Aller en bas
Contenu sponsorisé





Mouvement à l'intérieur d'un canton... Empty
MessageSujet: Re: Mouvement à l'intérieur d'un canton...   Mouvement à l'intérieur d'un canton... Empty

Revenir en haut Aller en bas
 
Mouvement à l'intérieur d'un canton...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Détection de mouvement dans un canton...
» Canton non occupé
» CANTON
» Canton pour une TJS
» Canton

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tout sur TrainController™ :: RRTC :: Les cantons-
Sauter vers: