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 | 
 

 TrainController 8: Opération de contrôle de flux

Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Yann

avatar

Nombre de messages : 1741
Age : 36
Localisation : Suisse - Entre Lausanne et Vevey
Date d'inscription : 25/06/2007

MessageSujet: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 16:44

Bonjour à tous,

Je viens de terminer un petit tutoriel sur la réalisation d'un clignoteur avec les opérations de contrôle de flux:


Amuser-vous bien! Very Happy

_________________
A+ Yann  
Mes tuto vidéo sur TrainController => https://www.youtube.com/TheDigitrain <=
Mon blog => http://blogyann.blogspot.ch <=
TC 9 Gold / +SmartHand Mobile / +Net / H0 3 rails / H0 2 rails / Tams MasterControl / Rétro. et commande des signaux: Selectrix Businterface Peter Stärz / PC 3,3 GHz / Win XP, 7, 10 / iPhone 6 iOS 12.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.digi-train.ch/
Jean_01
Ignare immobile
avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 17:01

Et hop ... le bon vieux basic des années 80 Smile Smile Smile

Jean Smile

_________________
V5.8, V7F1 à F8, V8A3 à G2 Gold (Silver), V9 Gold (Silver) Intellibox I et S88, DCC,  PC sous 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
rico

avatar

Nombre de messages : 5675
Age : 53
Localisation : Région de Vitré (35)
Emploi : Formation technique en automatismes
Loisirs : Train HO et bricolage en tout genre
Date d'inscription : 11/05/2008

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 17:02

Oui, mais c'est efficace!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Christophe

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 17:22

rico a écrit:
Oui, mais c'est efficace!

Et intéressant ! merci Yann.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://traindejardin.free.fr
rico

avatar

Nombre de messages : 5675
Age : 53
Localisation : Région de Vitré (35)
Emploi : Formation technique en automatismes
Loisirs : Train HO et bricolage en tout genre
Date d'inscription : 11/05/2008

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 17:30

Oui merci!

J'avais déjà fait à peu près comme ça pour mon signal de manœuvre en entrée de pont tournant.

Maintenant que c'est sur le web, je ne peux plus le vendre! Bravo...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 18:27

Il faudra quand même trouver d'autres applications plus complexes pour mettre en valeur cette possibilité nouvelle, car le clignoteur, pas besoin de la V8 et du contrôle de flux pour le faire fonctionner...
Merci quand même pour l'indication du maniement de base. Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yann

avatar

Nombre de messages : 1741
Age : 36
Localisation : Suisse - Entre Lausanne et Vevey
Date d'inscription : 25/06/2007

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 18:55

DiCoS69 a écrit:
Il faudra quand même trouver d'autres applications plus complexes pour mettre en valeur cette possibilité nouvelle, car le clignoteur, pas besoin de la V8 et du contrôle de flux pour le faire fonctionner...
Merci quand même pour l'indication du maniement de base. Very Happy

Combien de personnes ici se sont embarquées dans des choses compliquées alors qu'elles n'avaient pas assimilé les fonctionnement de base... Rolling Eyes
Et j'en ai un peu marre que systématiquement sur ce que je fais tu viennes ronchonner c'est pas si c'est pas utile, c'est trop simple, ça n'a pas d'utilité, etc...!

_________________
A+ Yann  
Mes tuto vidéo sur TrainController => https://www.youtube.com/TheDigitrain <=
Mon blog => http://blogyann.blogspot.ch <=
TC 9 Gold / +SmartHand Mobile / +Net / H0 3 rails / H0 2 rails / Tams MasterControl / Rétro. et commande des signaux: Selectrix Businterface Peter Stärz / PC 3,3 GHz / Win XP, 7, 10 / iPhone 6 iOS 12.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.digi-train.ch/
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 19:16

Mon cher Yann, je peux te renvoyer le compliment, et je te ferais remarquer que tu es un tantinet susceptible car, la remarque que j'ai faite ne t'était pas directement destinée, mais laissait supposer qu'il faudrait avoir des utilisations plus complexes pour juger de l'intérêt du contrôle de flux.
Raison pour laquelle j'ai tout de même salué l'existence de ton tutoriel.
Maintenant, si tu as des reproches à me faire, je te ferais remarqué que tu peux t'adresser directement à moi par mon e-mail.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean_01
Ignare immobile
avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 19:56

DiCoS69 a écrit:
Il faudra quand même trouver d'autres applications plus complexes pour mettre en valeur cette possibilité nouvelle, car le clignoteur, pas besoin de la V8 et du contrôle de flux pour le faire fonctionner...
Merci quand même pour l'indication du maniement de base. Very Happy

Pour ce qui est d'applications plus complexes, tu as un exemple ICI.

Je crains un peu que ce soit moins à la portée de tout le monde que le tuto de Yann.

Quant au clignoteur, sans la V8 Gold, sans le contrôle de flux et sans autre, merci pour la proposition que tu viens de faire d'alimenter ce sous forum. Smile Smile

Un truc aussi simple ne te prendra guère de temps et je suis certain que pas mal d'utilisateurs de la V7 ou de la V8 Silver te seront très reconnaissants. Smile

Jean Smile

_________________
V5.8, V7F1 à F8, V8A3 à G2 Gold (Silver), V9 Gold (Silver) Intellibox I et S88, DCC,  PC sous 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
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 22:34

Encore une fois, ce n'est pas la démarche du tutoriel que je visais, mais bien le fondement de l'application. Je ne désespère pas de rencontrer un problème où le contrôle de flux sera le bienvenu, mais pour l'instant, je ne m'en suis pas préoccupé.
Je suppose que tu veux parler du forum Freiwald TC que je ne fréquente nullement et où je ne désire pas m'inscrire, donc pas d'accès.
Si tu veux bien nous transcrire ce dont il est question...

Concernant le clignotant avec la V7, pas de problème, la V8 n'était pas encore annoncée, et je voulais faire clignoter un feu de PN à l'entrée des trains dans un canton et l'arrêter dès que le canton n'est plus occupé...
Voici donc les éléments nécessaires :
- un signal 2 feux
- un bouton poussoir
- une macro
- un indicateur (celui du canton concerné)

Et les différents paramétrages :

[img][/img]
Le Signal

[img][/img]
Les Opérations du BP (appel de la macro)

[img][/img]
Les Opérations de l'indicateur

[img][/img]
La macro (où il est possible de règler la vitesse de clignotement)

[img][/img]
La condition d'exécution de la macro

Dès que le canton est occupé, et jusqu'à ce qu'il soit libéré, le clignotant fonctionne (j'utilise la règle de "libération par occupation")
On peut aussi faire un chenillard pour l'animation de feux de travaux...

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
fhp2

avatar

Nombre de messages : 908
Age : 56
Localisation : Paris
Date d'inscription : 25/01/2012

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Dim 9 Juin - 23:47

Merci Yann, très instructif !
Francois.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean_01
Ignare immobile
avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Lun 10 Juin - 6:55

DiCoS69 a écrit:
Je suppose que tu veux parler du forum Freiwald TC que je ne fréquente nullement et où je ne désire pas m'inscrire, donc pas d'accès.
Si tu veux bien nous transcrire ce dont il est question...


Non, non, il ne s'agit pas du forum de Freiwald, le lien que j'ai mis pointe vers un fil de notre forum, il n'y a pas besoin d'accès spécial, il suffit de cliquer dessus.

Jean

_________________
V5.8, V7F1 à F8, V8A3 à G2 Gold (Silver), V9 Gold (Silver) Intellibox I et S88, DCC,  PC sous 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
Capitole
Un mini-canton sinon rien
avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Lun 10 Juin - 7:39

Bonjour.

Pour commencer merci à Yann de nous avoir fait toucher du doigt l'utilisation de nouvelles fonctions.

Pour les autres, je trouve qu'en ce moment, tout le monde démarre au quart de tour par rapport à une chose ou une autre, peut être le temps pourri que nous subissons ce printemps (il est là Question ) en est responsable.
Il serait peut être bien de mettre un peu d'eau dans son vin (il suffit de mettre le verre sur la fenêtre) et tolère un peu plus les idées des autres, et ne déforme pas les propos qui sont écrits, ce qui n'est pas trop la cas ces derniers temps. Il est bien entendu que mes propos ne visent personne en particuliers.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Lun 10 Juin - 12:13

Jean_01 a écrit:


Non, non, il ne s'agit pas du forum de Freiwald, le lien que j'ai mis pointe vers un fil de notre forum, il n'y a pas besoin d'accès spécial, il suffit de cliquer dessus.

Jean
Tu veux donc parler de la démonstration de Marco que j'avais bien remarquée...
Effectivement, débutants s'abstenir si pas de connaissance du sujet... il y a donc bien des possibilités, et, même pour le clignotant, il est vrai que le contrôle de flux amène une légère simplification... Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vince26



Nombre de messages : 544
Age : 41
Localisation : Normandie
Date d'inscription : 15/05/2012

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Lun 10 Juin - 20:26

Merci Yann pour ton tutoriel.
N hésite pas a en faire d autre
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Francis d'Auray

avatar

Nombre de messages : 139
Age : 67
Localisation : Pays d'Auray
Emploi : Retraité
Loisirs : Bricolage - modélisme - jardinage - micro
Date d'inscription : 26/12/2011

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Ven 16 Mai - 14:50

Bonjour,

Je me suis inspiré de cet exemple avec le contrôle de flux pour faire un clignotant quant la barrière d'un PN est baissée. Pas de souci, cela fonctionne. Pour corser la chose j'ai voulu adjoindre un fichier son de cloche PN fermé, le problème c'est qu'il ne s'arrête pas quand la barrière se relève et je ne trouve pas de fonction d'arrêt de lecture du fichier son. J'ai essayé avec un bip activé avec le clignotant: idem.

Avez-vous une idée sur la question?
Merci

Francis
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.rail56.org/
coquelicot94

avatar

Nombre de messages : 3728
Age : 66
Localisation : MAROEUIL 62
Emploi : Retraité
Loisirs : Devinez
Date d'inscription : 03/09/2008

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Ven 16 Mai - 16:04

bonjour, j'ai mis un fichier son qui dure le temps de la fermeture des barrières, il s'arrête tout seul.
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Ven 16 Mai - 18:11

Francis d'Auray a écrit:
Bonjour,

Je me suis inspiré de cet exemple avec le contrôle de flux pour faire un clignotant quant la barrière d'un PN est baissée. Pas de souci, cela fonctionne. Pour corser la chose j'ai voulu adjoindre un fichier son de cloche PN fermé, le problème c'est qu'il ne s'arrête pas quand la barrière se relève et je ne trouve pas de fonction d'arrêt de lecture du fichier son. J'ai essayé avec un bip activé avec le clignotant: idem.

Avez-vous une idée sur la question?
Merci

Francis

As-tu essayé de "conditionner" les opérations (par ex. à l'occupation du canton) ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Francis d'Auray

avatar

Nombre de messages : 139
Age : 67
Localisation : Pays d'Auray
Emploi : Retraité
Loisirs : Bricolage - modélisme - jardinage - micro
Date d'inscription : 26/12/2011

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 8:43



Bonjour,

Je fais clignoter 2 signaux en croix de St André. J'ai ajouté un bip pour l'allumage de chaque feu. Le son continue de boucler sur lui-même alors que les feux s'éteignent quand  la barrière est levée. J'ai essayé avec un son de cloche de 4 secondes, c'est pareil. Pour arrêter le son je dois quitter le mode édition ou inversement. 

Francis
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.rail56.org/
Mcar

avatar

Nombre de messages : 1123
Age : 61
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modélisme ferroviaire
Date d'inscription : 29/03/2010

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 9:08

tu es dans une boucle inconditionnelle , c'est à dire tu boucles indéfiniment  Very Happy 
il faut mettre une condition de sortie dans cette boule qui démarre à Label DEB et qui va vers Goto DEB, donc retour au depart

pourquoi mets tu deux fois le prerequis avec la même condition ? ça ne sert à rien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mcar

avatar

Nombre de messages : 1123
Age : 61
Localisation : Budapest (HU) / Longwy (54)
Loisirs : Modélisme ferroviaire
Date d'inscription : 29/03/2010

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 9:24

Voilà ce que la doc dit en page 232 (traduct de Jean):
Prerequisite (Prérequis) :
Cette opération est toujours associée à un objet particulier. Si l’objet est dans un état
particulier, l’opération qui est située immédiatement derrière le prérequis est exécutée. Si
l’objet est dans un état différent au moment de l’exécution de l’opération, l’opération
suivante sera ignorée et on exécutera l’opération d’après.

donc dans ton cas quelque soit l’état  du signaleur PN3, le bip + la tempo + extinction de St andré se feront toujours, comme tu reviens toujours sur Label DEB avec le Goto DEB, TC rentre dans une boucle sans pouvoir en sortir et executera sans s’arrêter les lignes de programme.

et même si ton signal de départ change, TC continuera à exécuter ces lignes de programme.
Jean peux tu svp confirmer, j'en suis pas sur ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Francis d'Auray

avatar

Nombre de messages : 139
Age : 67
Localisation : Pays d'Auray
Emploi : Retraité
Loisirs : Bricolage - modélisme - jardinage - micro
Date d'inscription : 26/12/2011

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 9:55

C'est l'instruction Prérequis qui gère la sortie de boucle en fonction de l'activation de PN3, cela équivaut à une instruction boucle while tant que la condition n'est pas remplie on continue . Autrement dit, on sort de la boucle pour les lumières et pas pour le son, il y a quelque chose qui m'échappe. J'ai déplacé le bip après le délai de 500ms, c'est pareil.

Francis
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.rail56.org/
Jean_01
Ignare immobile
avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 10:08

Je suis tout à fait d'accord avec Marco.

Seule l'exécution de l'instruction située juste derrière le "prérequis" est soumise à ce prérequis.

Donc le bip est toujours exécuté quel que soit l'état du signaleur PN3 ... et comme la boucle est sans fin, la musique continue.

Tu pourrais peut-être modifier en mettant ceci sous le deuxième "Délai":

Prérequis signaleur PN3
Goto DEB
Goto FIN
Label FIN

Ainsi, si ton signaleur est encore actif tu retournes au début, sinon tu sors de la boucle

A essayer  Smile Smile 

Jean

_________________
V5.8, V7F1 à F8, V8A3 à G2 Gold (Silver), V9 Gold (Silver) Intellibox I et S88, DCC,  PC sous 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
Francis d'Auray

avatar

Nombre de messages : 139
Age : 67
Localisation : Pays d'Auray
Emploi : Retraité
Loisirs : Bricolage - modélisme - jardinage - micro
Date d'inscription : 26/12/2011

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 10:18

J'ai trouvé l'explication. Prérequis n'est pas une sortie de boucle comme je le pensais, mais saute simplement 1 instruction. J'ai ajouté un autre Prérequis conditionné par PN2 qui est équivalent à not PN3. Merci pour vos réponses qui m'ont mis sur la voie (de chemin de fer)


A plus 


Francis



Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.rail56.org/
DiCoS69

avatar

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

MessageSujet: Re: TrainController 8: Opération de contrôle de flux   Sam 17 Mai - 12:57

Le prérequis est une "validation" pour la ligne d'instruction qui suit...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: TrainController 8: Opération de contrôle de flux   

Revenir en haut Aller en bas
 
TrainController 8: Opération de contrôle de flux
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» tu as un site (forum, blog), tu veux mettre un flux rss ?
» Installer plusieurs logiciels en une seule opération
» Perte des données sur XP. Possibilité de récupération ?
» Démarrage rapide-Etape5:Contrôle automatique des trains
» le premier microsystème de refroidissement/réfrigération le Xpressar

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