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 | 
 

 Comment affecter une macro à une machine et pas à l'autre ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 19:20

Soit une rame entrant dans un canton terminus. La machine en tête est dételée par une macro, puis dégage de quelques centimètres vers l'avant (dans TC et physiquement sur la voie).
Une deuxième machine dans un deuxième trajet entre pour s'atteler à l'arrière de la rame. Jusque là tout va bien. TC bricole à partir du moment ou il doit activer une macro en fin de second trajet pour la seconde loco.
Parfois la macro tombe bien sur la deuxième loco, parfois c'est sur la première..., mais en général, comme c'est un garçon partageur, TC active une partie de la macro sur la seconde et termine la macro sur la première...

D'où ma question, y a t-il un moyen d'attribuer une macro à une loco sans que cette loco ne soit connue par avance.
Du genre "uniquement pour la machine sur le trajet X et pas pour la machine déjà dans le canton Z"
J'ai un peu retourné le manuel dans tous les sens... mais j'ai pas vu la lumière ! Smile Smile Smile

Au départ je voulais même que la première machine ne bouge pas et reste attelée à la rame jusqu'à ce que la deuxième machine enlève le train et que l'attelage se défasse au moment du départ. Comme on le voit souvent faire au RhB... Sauf que dans la réalité la machine est dételée physiquement à l'arrivée mais reste en appui sur la rame. Mais pour cette situation je n'ai trouvé aucune solution satisfaisante.
Voilà voilà...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 20:22

Tu es en Gold.
As-tu essayé de mettre un groupe Combi dans les conditions de la macro ?
Avec le trajet et le canton associé (et éventuellement la loco).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 20:33

J'y ai bien pensé mais... je sais pas comment on fait !!!! Embarassed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 20:38

Dans les conditions de la macro, tu cliques sur "Ajout groupe";
Tu as un ET qui se place en haut de la liste de controle.
En cliquant en bas sur le déroulant "Etat vérifié" tu as le choix de la fonction.
Tout en bas, le C, c'est la fonction "Combi".
Après, tu mets ton trajet, puis le canton, puis si tu veux, la loco...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 20:54

Je te suis bien, mais pour la loco, le problème est que ce n'est pas toujours la même...
Donc la question est bien de la définir sans donner à TC un numéro de décodeur...

Le phénomène remarqué de partage de la macro entre deux adresses ressemble en fait à une propagation de fonction active.

Mais je vais essayer pour voir si au moins TC se mélange moins les locos !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Mcar



Nombre de messages : 1020
Age : 59
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modelisme ferroviaire et moto sur piste
Date d'inscription : 29/03/2010

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 21:12

Bonsoir Christophe,

et si tu mets la macro en opération à l'activation du marqueur d’arrêt pour la deuxième loco en lieu et place du fin de trajet ? juste une idée sans avoir essayé !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 21:46

Christophe a écrit:
Je te suis bien, mais pour la loco, le problème est que ce n'est pas toujours la même...
Donc la question est bien de la définir sans donner à TC un numéro de décodeur...
Alors, tu ne mets que le trajet et le canton...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 21:53

Je viens de faire l'essai en simulation, (parce que dehors fait nuit et pas bien chaud...) et ça... ne change rien ! Désolé ! Surprised
Comme je peux partir du principe que j'utilise deux machines et seulement c'est deux là, j'ai dans l'idée d'affecter des trajets identiques mais affectés à une seule machine, je sais pas pour voir...
À demain pour de nouvelles aventures !

Et merci aux contributeurs.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mar 22 Mai - 22:05

Tu peux aussi essayé avec un OU suivi de 2 "Combi"(ou +), chacune avec une loco, le trajet et le canton.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 8:05

Je viens de tomber sur une de ces aberrations dont TC a le secret. Dans un premier temps ma macro fonctionnait en simulation... mais pas sur le terrain !
Car je n'avais pas remarqué que la loco au leu de s'appuyer sur la rame s'en éloignait en fait. La machine entre dans le canton flèche verte, mais TC fait évoluer la macro flèche orange sans demander l'avis de personne...
Mais l'intégralité de la macro est bien attribuée à la bonne loco.


J'ai donc ajouté une flèche verte pour bien confirmer à TC que c'est dans ce sens là... Et là TC bricole la macro dans les deux machines...


J'ai donc ajouté une flèche orange... et en simulation ça à l'air bon !


Reste plus qu'à voir ça sur les rails...
à suivre ! Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Mcar



Nombre de messages : 1020
Age : 59
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modelisme ferroviaire et moto sur piste
Date d'inscription : 29/03/2010

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 8:48

C'est le même problème que j'avais , j'en parle ici :

http://traincontroller.forum-actif.net/t1600-defaire-une-um-avec-des-kadee

j'avais un test pour me sortir de ce problème. le fichier en mode demo est téléchargeable ici :

https://skydrive.live.com/?cid=98aba4879f14d49e#cid=98ABA4879F14D49E&id=98ABA4879F14D49E!235
Ce fichier fonctionne, mais ne correspondait pas à ce que je voulais, c'est à dire comprimer les attelages avant de faire la séparation.
le cycle dure environ 1'50"
il suffit de sortir du mode édition, de mettre en route le simulateur, et de cliquer sur le bouton cycle auto et de regarder.
l'inverseur + signaleur en haut à droite ne sert uniquement pour garder le canton 1 activé.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 13:42

Bon ben... ça marche pas mn truc. Flèche orange ou pas de flèche, la machine rebrousse chemin au lieu de poursuivre, et quel que soit le sens de la flèche TC distribue les actions sur les deux locos au gré de son humeur ! M'énerve !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 13:53

Mcar a écrit:
C'est le même problème que j'avais , j'en parle ici :

http://traincontroller.forum-actif.net/t1600-defaire-une-um-avec-des-kadee

j'avais un test pour me sortir de ce problème. le fichier en mode demo est téléchargeable ici :

https://skydrive.live.com/?cid=98aba4879f14d49e#cid=98ABA4879F14D49E&id=98ABA4879F14D49E!235
Ce fichier fonctionne, mais ne correspondait pas à ce que je voulais, c'est à dire comprimer les attelages avant de faire la séparation.
le cycle dure environ 1'50"
il suffit de sortir du mode édition, de mettre en route le simulateur, et de cliquer sur le bouton cycle auto et de regarder.
l'inverseur + signaleur en haut à droite ne sert uniquement pour garder le canton 1 activé.


J'ai chargé les fichiers.. il y a une embrouille avec la configuration de centrale que TC me propose d'ouvrir en Lenz avant de passer à autre chose...et je ne sais pas comment me débarrasser de ce truc là..
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Mcar



Nombre de messages : 1020
Age : 59
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modelisme ferroviaire et moto sur piste
Date d'inscription : 29/03/2010

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 13:56

le fichier est en mode demo, sans connexion avec une centrale,
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mcar



Nombre de messages : 1020
Age : 59
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modelisme ferroviaire et moto sur piste
Date d'inscription : 29/03/2010

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 13:59

Christophe,

Si dans tes macros, tu fais rapprocher une loco vers l'autre ca ne marchera pas !
j'ai passé des heures dessus, à moi qu' un Maitre trouve une solution Idea
il faut que la loco s'approche à l'aide d'un trajet et rien de plus ci ce n'est un avant pour s'eloigner de la loco rester seule.
le fichier demo le montre tres bien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 18:02

Finalement, je ne trouve pas de solution pour appuyer la locomotive sur la rame comme on le ferait dans la réalité.

Mais il y a de plus un autre souci, TC ne sait pas calculer systématiquement la bonne distance d'arrêt pour le même trajet si on a simplement une rame ou si on a en plus une machine dételée à l'autre extrémité. Pour une raison qui m'échappe, sans machine devant la rame dans le canton, l'arrêt se fait à 1 ou 2 cm près, avec une machine séparée de la rame, TC arrête la même machine à 80 cm près, soit bien avant soit bien après le point demandé...

Et comme en plus toutes les locos ne s'arrêtent pas pile au même endroit, et donc ne laissent pas la rame non plus au même endroit, la manœuvre d'attelage devient quasiment impossible. Sauf à prolonger exagérément la distance d'arrêt pour que toutes les machines viennent s'atteler au risque de bouger la rame sur 10 ou 15 cm au moment de l'accostage, ce qui fait pas loin de 2 à 3 m en réalité...
Impossible donc, et je vais pour l'instant laisser de côté cette pourtant bien belle séquence de manœuvres. Sad

En fait il faudrait pouvoir contrôler les machines indépendamment de leur nombre dans le même canton, peut-être à l'avenir avec le renvoi d'adresse, mais surtout pour l'accostage de la machine sur la rame, non plus calculer, mais plutôt contrôler la distance par un radar de proximité qui renverrait à TC l'ordre de stopper la machine... Smile

On commence à trouver ce genre de bricoles en masse dans l'industrie automobile, on pourrait imaginer en installer aux extrémités des locos... En II il reste un peu de place au dessus des dételeurs !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 18:19

L’œil, la main et le cerveau, ça va bien aussi... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 20:53

DiCoS69 a écrit:
L’œil, la main et le cerveau, ça va bien aussi... Laughing

Jusqu'à présent je m'en contentais, mais voilà je sais pas toi mais moi, quand je peux laisser faire l'ordi je trouve ça sympa aussi ! Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 20:55

Ouais, ouais, c'est pas mal non plus... Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 20:58

Je laisse ma séquence de côté pour l'instant, ici autour des voies le décor change à vue d'œil ! La pluie des derniers jours et la chaleur enfin arrivée font que ça pousse de partout. "Sarclage et tondage" vont me laisser l'esprit libre pour gamberger une autre solution ! Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
DiCoS69



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

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Mer 23 Mai - 21:11

Et là, y'a pas de TC, faut y aller avec l’œil, la main, mais sans le cerveau... lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bernard



Nombre de messages : 1894
Age : 65
Localisation : Sailly lez lannoy
Emploi : Architecte
Loisirs : Modélisme.... alpinisme...
Date d'inscription : 20/02/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Dim 27 Mai - 5:35

Bonjour,
Sur les conseils d'Elie je pense j'avais construit pour chaque loco une macro de démarrage et d'arrêt que j'avais placée dans une fonction de la fenêtre de train. bien sur toujours la même la la 18 ou la 20 par exemple.
Dans le trajet j'exécute la fonction X et chaque machine exécute sa propre macro...
C'est peut être une piste pour ton problème Christophe
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Dim 27 Mai - 9:15

Bernard a écrit:
Bonjour,
Sur les conseils d'Elie je pense j'avais construit pour chaque loco une macro de démarrage et d'arrêt que j'avais placée dans une fonction de la fenêtre de train. bien sur toujours la même la la 18 ou la 20 par exemple.
Dans le trajet j'exécute la fonction X et chaque machine exécute sa propre macro...
C'est peut être une piste pour ton problème Christophe

Oui, c'est ce que j'utilise aussi pour inverser par exemple les feux avant arrière d'une rame réversible selon que la machine présente ou pas des feux de fin de convoi.
J'ai bien pensé commander les macros de cette manière sauf que les deux locos étant identiques et de surcroît dans le même canton... TC les commande toutes les deux.
Puisque, pour TC, deux machines dans le même canton forment une UM, et donc les commandes s'adressent aux deux locomotives simultanément. Là elles sont séparées et le logiciel ne sait plus quoi faire...

La question demeure bien : comment adresser une machine plutôt qu'une autre, lorsque ces eux machines sont dans le même canton. Je pensais que l'affectation de l'une à un trajet réglerait le problème...
Je tourne en rond.

Si j'ai un peu de temps ce WE je vais essayé d'expliquer tout ça à Jurgen !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Capitole
Un mini-canton sinon rien


Nombre de messages : 2571
Age : 63
Localisation : Région Toulousaine
Date d'inscription : 14/02/2008

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Lun 28 Mai - 7:47

Bonjour.

Ce qui serait bien, c'est que J. Freiwald nous permette d'attribuer une macro spécifiquement à une loco.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe



Nombre de messages : 1826
Age : 58
Localisation : Nantes
Date d'inscription : 07/06/2009

MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Lun 28 Mai - 8:37

Capitole a écrit:
Bonjour.

Ce qui serait bien, c'est que J. Freiwald nous permette d'attribuer une macro spécifiquement à une loco.

Voilà ! Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
Contenu sponsorisé




MessageSujet: Re: Comment affecter une macro à une machine et pas à l'autre ?   Aujourd'hui à 14:40

Revenir en haut Aller en bas
 
Comment affecter une macro à une machine et pas à l'autre ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» comment récupérer mon nom de domaine: transfert vers un autre registrar?
» Comment changer la police du titre d'un forum ?
» mise a jour des pilotes, comment proceder?
» comment mettre en reseau mon pc et mon portable ??
» [Résolu] Comment activer JavaScript (impôts)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tout sur TrainController™ :: RRTC :: La gestion des Trains-
Sauter vers: