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  
-24%
Le deal à ne pas rater :
PC Portable Gaming 15.6″ Medion Erazer Deputy P40 (FHD 144Hz, RTX ...
759.99 € 999.99 €
Voir le deal

 

 Problème de macro

Aller en bas 
2 participants
AuteurMessage
grebou




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

Problème de macro Empty
MessageSujet: Problème de macro   Problème de macro EmptySam 14 Mar 2015 - 14:16

Bonjour à tous.

Je suis dans la phase de découverte des possibilités de TC et plus particulièrement des Macros. Pour ce faire j'ai écrit une macro rudimentaire à exécuter au départ d'un trajet dans laquelle je teste les opérations possibles. J’ai des résultats que je ne comprends pas, je n'arrive même pas à comprendre la logique du résultat, parfois le résultat semble correspondre à une version ancienne de la macro parfois une partie de la macro est exécutée à la fin du trajet etc. (je m'arrache les cheveux depuis deux jours et je viens de m'inscrire sur ce forum ce qui me donne une petite lueur d'espoir)
voila la fin du texte de la macro
Problème de macro Macro010
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

Problème de macro Empty
MessageSujet: Re: Problème de macro   Problème de macro EmptySam 14 Mar 2015 - 14:58

Bonjour,

Dans l'image, il manque le début de la liste d'opérations.

Dans la partie visible sur l'image, on a:

- attendre 4 secondes, puis couper la fonction "son1", puis,
- attendre 16 secondes (temps réel), puis
- activer la fonction "sifflet" et 300 millisecondes plus tard désactiver la fonction "sifflet", puis
- attendre 16 secondes (temps réel)
- mettre la loco en marche arrière
- aller jusqu'à 10km/h en marche arrière
- rouler 4 secondes à 10km/h
- arrêter la loco

Si la liste d'opérations doit être exécutée au départ d'un trajet, c'est à dire qu'elle a été mise dans les opérations de départ du trajet dans l'onglet "Général" des propriétés du trajet, tout ce qui concerne la marche arrière et les opérations de vitesse, ne sera pas exécuté. TC le dit dans la fenêtre des messages et le message est explicite.

Par ailleurs, on a des temps d'exécution d'au moins 36 secondes de temps réel. Si on veut que tout cela soit exécuté au départ du trajet, il faut mettre une temporisation dans le canton de départ au moins égale à ces 36 secondes ou, en version Gold, un délai supplémentaire au départ. Sinon, le train va partir et certaines opérations s'exécuteront pendant qu'il roule. D'où sans doute l'impression que certaines d'entre-elles sont exécutées en fin de trajet si le trajet est de courte durée.

Enfin, si la macro ne doit pas être partagée par plusieurs trajets, autant mettre tout ça dans une liste d'opérations au départ du trajet.

Jean Smile

P.S: un petit passage par la case présentation serait sympathique, de même que mettre la version de TC utilisée et le matériel dans ta signature. Cela permet de mieux cibler les réponses aux questions (option "Profil" du menu du forum et onglet "signature") Smile Smile
Revenir en haut Aller en bas
http://perso.numericable.fr/dagron.jean/
grebou




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

Problème de macro Empty
MessageSujet: Re: Problème de macro   Problème de macro EmptySam 14 Mar 2015 - 18:11

Merci pour votre réponse trés rapide,

voila la macro en totalité,
Problème de macro <a href=Problème de macro 15-03-11" />
Et j'avais bien mis une temporisation important pour permettre à TC de gérer la macro
A la fin du trajet après l'exécution des opérations de fin la loco part en arrière pendant a peu près 4 secondes puis repart en avant et cette fois sans s'arrêter, ce qui ne correspond pas vraiment à la macro mais plutôt à une version précédente de la macro.
C'est très curieux mais peu importe car effectivement la fenêtre message que je n'avais pas utilisée est explicite, donc si on veut faire une petite animation d'une locomotive à l'intérieur d'un canton mettre une macro dans un trajet n'est pas adapté.
y-aurait-il une autre solution?

PS pour la présentation j'essaierai d'être plus complet et de mettre aussi une photo prochainement (théoriquement ma config apparait dans la signature mais je la remets dans le texte Gold V8.0 Windows 8 et Ecos 2)
Very Happy
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

Problème de macro Empty
MessageSujet: Re: Problème de macro   Problème de macro EmptySam 14 Mar 2015 - 18:54

grebou a écrit:
... donc si on veut faire une petite animation d'une locomotive à l'intérieur d'un canton mettre une macro dans un trajet n'est pas adapté.
y-aurait-il une autre solution?


Tu vas avoir déjà une bonne idée de la solution dans ce fil aux pages 6 et 7

C'est une solution, il y en a peut être d'autres comme bien souvent avec TC.

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




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

Problème de macro Empty
MessageSujet: Re: Problème de macro   Problème de macro EmptySam 14 Mar 2015 - 20:28

Merci pour vos conseils je vais jeter un coup d'œil sur le fil
Bon WE
Revenir en haut Aller en bas
Contenu sponsorisé





Problème de macro Empty
MessageSujet: Re: Problème de macro   Problème de macro Empty

Revenir en haut Aller en bas
 
Problème de macro
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Macro
» macro
» BP macro
» Dupliquer une Macro
» Macro d'arrivée

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: