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 | 
 

 Problème de macro

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



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

MessageSujet: Problème de macro   Sam 14 Mar - 13: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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean_01



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

MessageSujet: Re: Problème de macro   Sam 14 Mar - 13: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

_________________
V5.8, V7F1 à F8, V8A3 à F6 Gold (Silver) Intellibox I et S88, DCC,  PCs sous Vista(32 bits) et W7(64 bits)
Beta en test de TC et en lecture de bouquins :-)))
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://perso.numericable.fr/dagron.jean En ligne
grebou



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

MessageSujet: Re: Problème de macro   Sam 14 Mar - 17:11

Merci pour votre réponse trés rapide,

voila la macro en totalité,
" />
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
Voir le profil de l'utilisateur
Jean_01



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

MessageSujet: Re: Problème de macro   Sam 14 Mar - 17: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

_________________
V5.8, V7F1 à F8, V8A3 à F6 Gold (Silver) Intellibox I et S88, DCC,  PCs sous Vista(32 bits) et W7(64 bits)
Beta en test de TC et en lecture de bouquins :-)))
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://perso.numericable.fr/dagron.jean En ligne
grebou



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

MessageSujet: Re: Problème de macro   Sam 14 Mar - 19:28

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




MessageSujet: Re: Problème de macro   Aujourd'hui à 10:14

Revenir en haut Aller en bas
 
Problème de macro
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Problème avec psg tv
» [Résolu] Problème affichage diapo powerpoint sous firefox
» [Résolu] problème freewifi hotspots
» Problème avec roll over qui "clignote"
» [Résolu] PC Land : problème ascenseur fenêtre de saisie

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: