Tout sur TrainController™

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

Partagez | 
 

 Arrêt trajet en douceur pour un seul train

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
greg5518



Nombre de messages : 13
Age : 53
Localisation : Liège (BE)
Emploi : technicien en gaz
Date d'inscription : 02/10/2016

MessageSujet: Arrêt trajet en douceur pour un seul train   Lun 3 Oct - 21:12

bonjour,

Je sèche sur le point suivant :
J'ai lancé un train1 sur un trajet "en boucle" sans fin : ça tourne en repassant sur le canton de départ sans arrêt : parfait.
D'une autre voie, je lance un second train2 avec le même trajet. Le 2 trains se suivent sans se rattraper : super.
Je souhaite arrêter un des 2 trains (au marqueur d'arrêt du canton de départ). Je veux arrêter le train2 pour manœuvrer la loco. Donc je dois arrêter uniquement le trajet "en boucle" du train2 et lancer un trajet "manœuvre".
J'ai placé un verrou d'arrêt en fin du canton de départ que j'active juste après le passage du train1 et avant le train2 : le train2 s'arrête au marqueur : parfait
Mais il me reste à supprimer son trajet. Bien sûr, avec la souris, il y a la commande "Terminer le trajet" si on pointe la bonne loco : uniquement le trajet du train2 s'arrête.: OK
Pour plus de convivialité, et parce que la gestion des trains serait destinée au signaleur lambda (qui n'a rien à faire de TC et veut simplement un moyen de gérer ses itinéraires), j'avais pensé à utiliser un bouton poussoir qui activerait le verrou d'arrêt puis terminerait uniquement le trajet 'en boucle" du train arrivant sur le marqueur d'arrêt. La commande terminer le trajet, termine tous les trajets "en boucle" en une fois.
Comme mes 2 trains tournent sur le même trajet, les 2 s'arrêtent : pas bon.
Quelle est la solution ? Je souhaite éviter de lier un train à un trajet (sauf si c'est la seule solution).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe

avatar

Nombre de messages : 2051
Age : 59
Localisation : Nantes
Emploi : Journaliste
Date d'inscription : 07/06/2009

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Lun 3 Oct - 21:58

Objectivement si tu n'as qu'un trajet activé, TC ne peux qu'arrêter ce trajet et les deux locos avec ! Je ferais deux trajets identiques avec une machine sur chaque, si je comprends bien ton truc ! Ainsi, tu
pourras arrêter l'un et pas l'autre...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
greg5518



Nombre de messages : 13
Age : 53
Localisation : Liège (BE)
Emploi : technicien en gaz
Date d'inscription : 02/10/2016

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Lun 3 Oct - 22:24

OK, disons 2 trajets identiques de nom différent disons boucle1 et boucle2 liés à chaque train. Comment je fais pour détecter quel trajet je dois arrêter ? Je dois faire un test sur tous les trains circulant dans le canton et si c'est le train2, je dois arrêter le trajet boucle2. Compliqué non ? Si j'ai 7 trains roulants et que je veux ajouter un 8éme, je dois savoir que c'est le trajet boucle8 que je dois démarrer. Ca devient chaud à programmer avec un seul bouton pour démarrer n'importe quel train du canton de départ. et pareil pour arrêter le bon trajet. Je trouve l'idée inérressante mais difficilement exploitable de façon conviviale.
D'où vient que la commande via la souris n'arrête que le train pointé et pas les 2 ? La commande en opération sur un bouton arrête les 2 trajets !!! Pas logique, j'ai dû zappé quelque chose.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69

avatar

Nombre de messages : 9825
Age : 70
Localisation : Haut Beaujolais 69
Emploi : Retraité
Loisirs : Tous loisirs techniques
Date d'inscription : 10/12/2008

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mar 4 Oct - 0:25

Si tu as fait l'achat de TC juste pour faire tourner en rond un certain nombre de trains, je trouve ça extrêmement restrictif... as-tu déjà rencontrer cela dans la réalité..?
Cela mis à part, il ne faut pas que tu penses que TC à été conçu en fonction de tes idées, mais en fonction de celles du développeur.
Il faut donc que tu commences par intégrer la façon dont réagit le programme devant une demande et ensuite, paramétrer de tel sorte que tu puisses obtenir le résultat escompté.
Il y a des règles de fonctionnement et ne pas en tenir compte est voué à l'échec.
TC est basé sur l'exploitation en trajets, mais pas d'un seul trajet... plutôt d'une multitude de trajets, chacun pouvant être utilisé par n'importe quel train.
Tous les trains ne sont pas obligés de partir du même canton de départ, bien au contraire, et un réseau n'est pas en général constitué d'une seule voie, même en voie unique, il y a des évitements pour qu'ils puissent se croiser ou se doubler...
Enfin, il y a tout un arsenal d'éléments déclencheurs (boutons, flags,...) ou restrictifs (conditions) qui te permettent d'agir sur le déroulement des circulations... à condition de les placer aux bons endroits...

Pour en revenir à ton souci, puisque tu veux pouvoir agir manuellement pour arrêter un trajet, rien ne t'empêche de mettre autant de boutons que de trajets, chaque bouton ayant pour action d'arrêter le trajet auquel il est attaché... mais je n'appelle pas ça une automatisation...  Very Happy
Un trajet réaliste part d'un endroit et se termine à un autre endroit, les 2 étant bien définis au départ et cela se déroule dans un laps de temps connu... ou non.
Ensuite, il est facile, par exemple, d'enchainer les trajets, soit de façon séquentiel en fonction des déplacements, soit au moyen d'un tableau horaire.
Le trajet en boucle aléatoire est certainement le plus difficile à gérer, justement parce qu'il est bouclé... Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe

avatar

Nombre de messages : 2051
Age : 59
Localisation : Nantes
Emploi : Journaliste
Date d'inscription : 07/06/2009

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mar 4 Oct - 7:01

greg5518 a écrit:
OK, disons 2 trajets identiques de nom différent disons boucle1 et boucle2 liés à chaque train. Comment je fais pour détecter quel trajet je dois arrêter ? Je dois faire un test sur tous les trains circulant dans le canton et si c'est le train2, je dois arrêter le trajet boucle2. Compliqué non ? Si j'ai 7 trains roulants et que je veux ajouter un 8éme, je dois savoir que c'est le trajet boucle8 que je dois démarrer. Ca devient chaud à programmer avec un seul bouton pour démarrer n'importe quel train du canton de départ. et pareil pour arrêter le bon trajet. Je trouve l'idée inérressante mais difficilement exploitable de façon conviviale.
D'où vient que la commande via la souris n'arrête que le train pointé et pas les 2 ? La commande en opération sur un bouton arrête les 2 trajets !!! Pas logique, j'ai dû zappé quelque chose.


Objectivement, c'est pas d'un logiciel de gestion de trafic ferroviaire dont tu as besoin, mais... d'une boule de cristal ! Very Happy Very Happy Very Happy

Comment un système informatique peut-il venir au devant de tes souhaits sans en savoir quoi que ce soit ?

Comme le dit Élie, TC permet de faire rouler des trains en fonction de règles logiques auxquelles tu vas devoir te référer. Aucun des logiciels que j'ai pu utiliser ne fonctionne selon ton idée. Doit y avoir une raison !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
greg5518



Nombre de messages : 13
Age : 53
Localisation : Liège (BE)
Emploi : technicien en gaz
Date d'inscription : 02/10/2016

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mer 5 Oct - 18:50

Je viens de suivre vos conseils.
Je ne fonctionne plus avec un seul trajet à cantons multiples de départ (et d'arrivée).

Je démarre le train depuis un trajet simple (un trajet par canton de départ finissant au canton suivant). Ainsi, je maîtrise la voie de laquelle je lance le train. En fin de trajet, le trajet démarre un trajet successeur qui effectue le restant de la boucle avec retour sur tous les cantons de départ. Tous fonctionne à merveille. Pour permettre aux trains de repartir après l'arrêt général sur le canton de départ (impossible de passer en gare sans s'arrêter, j'ai pas trouvé comment faire mais je m'en passerai) , j'ai programmé un signaleur qui démarre le trajet simple adéquat via un bouton on/off et le marqueur d'arrêt de fin de canton de départ atteint.

C'est vrai qu'il faut beaucoup de temps pour comprendre la philosophie de TC par soit même. Mais on y arrive. Dans le mode d'emploi on trouve seulement quelques passages où les principes sont décris.
Par exemple, je n'ai pas trouvé un paragraphe où l'on explique que la seule façon de terminer un trajet avec arrêt en douceur du train est de lui laisser l’opportunité de le terminer lui-même.

Autre chose : si on veut passer d'un trajet à un autre sans arrêt, seul le système des successeurs fonctionne. Mais j'ai sûrement loupé une phrase dans les 281 pages Wink))
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69

avatar

Nombre de messages : 9825
Age : 70
Localisation : Haut Beaujolais 69
Emploi : Retraité
Loisirs : Tous loisirs techniques
Date d'inscription : 10/12/2008

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mer 5 Oct - 19:37

Si c'est une boucle que tu veux faire, il faut remettre le trajet initial en successeur, ainsi, il n'y a pas d'arrêt.

Pour passer d'un trajet à un autre pour un même train, je ne vois pas pourquoi tu voudrais que ce soit autrement..!?
Par contre, pour lancer un autre train sur un autre trajet, il y a plein de possibilités... Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe

avatar

Nombre de messages : 2051
Age : 59
Localisation : Nantes
Emploi : Journaliste
Date d'inscription : 07/06/2009

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mer 5 Oct - 19:41

greg5518 a écrit:
Je viens de suivre vos conseils.
Je ne fonctionne plus avec un seul trajet à cantons multiples de départ (et d'arrivée).

Je démarre le train depuis un trajet simple (un trajet par canton de départ finissant au canton suivant). Ainsi, je maîtrise la voie de laquelle je lance le train. En fin de trajet, le trajet démarre un trajet successeur qui effectue le restant de la boucle avec retour sur tous les cantons de départ. Tous fonctionne à merveille. Pour permettre aux trains de repartir après l'arrêt général sur le canton de départ (impossible de passer en gare sans s'arrêter, j'ai pas trouvé comment faire mais je m'en passerai) , j'ai programmé un signaleur qui démarre le trajet simple adéquat via un bouton on/off et le marqueur d'arrêt de fin de canton de départ atteint.

Pour arrêter un train un temps déterminé dans un canton, il faut l'indiquer dans les options du canton dans "temps d'attente".


greg5518 a écrit:
C'est vrai qu'il faut beaucoup de temps pour comprendre la philosophie de TC par soit même. Mais on y arrive. Dans le mode d'emploi on trouve seulement quelques passages où les principes sont décris.
Par exemple, je n'ai pas trouvé un paragraphe où l'on explique que la seule façon de terminer un trajet avec arrêt en douceur du train est de lui laisser l’opportunité de le terminer lui-même.

Il suffit d'activer des marqueurs de ralentissement et d'arrêt et faire un profil de vitesse correct. Et aussi ne pas demander une courbe de ralentissement supérieure à la distance indiquée pour ce ralentissement. En d'autres termes, si le pourcentage est fort et la distance courte, TC commencera à ralentir le train en douceur, pour le planter brutalement au marqueur d'arrêt.

greg5518 a écrit:
Autre chose : si on veut passer d'un trajet à un autre sans arrêt, seul le système des successeurs fonctionne. Mais j'ai sûrement loupé une phrase dans les 281 pages Wink))

Il suffit de cocher la case dans l'onglet successeurs du trajet "requête dans l'avant dernier canton".
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69

avatar

Nombre de messages : 9825
Age : 70
Localisation : Haut Beaujolais 69
Emploi : Retraité
Loisirs : Tous loisirs techniques
Date d'inscription : 10/12/2008

MessageSujet: Re: Arrêt trajet en douceur pour un seul train   Mer 5 Oct - 20:02

greg5518 a écrit:
Pour permettre aux trains de repartir après l'arrêt général sur le canton de départ (impossible de passer en gare sans s'arrêter, j'ai pas trouvé comment faire mais je m'en passerai)

Si le problème est qu'il y a plusieurs trajets initiaux, tu peux faire un trajet avec "tous les cantons de départ" --> "1er canton" que tu mets en successeur du trajet qui "termine la boucle".
Mais ce sera sans fin... après il faut arrêter avec un autre moyen... verrouillage de la sortie du canton de départ par exemple... puis, terminer le trajet après arrêt... puis déverrouiller le canton pour être prêt au prochain départ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Arrêt trajet en douceur pour un seul train   

Revenir en haut Aller en bas
 
Arrêt trajet en douceur pour un seul train
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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