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  
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

 

 Obtenir la longueur d'un train dans une variable...

Aller en bas 
2 participants
AuteurMessage
fhp2

fhp2


Nombre de messages : 1096
TrainController : Gold V10B2
Localisation : Paris
Date d'inscription : 25/01/2012

Obtenir la longueur d'un train dans une variable... Empty
MessageSujet: Obtenir la longueur d'un train dans une variable...   Obtenir la longueur d'un train dans une variable... EmptyLun 1 Juil 2019 - 13:11

Bonjour,
Je stocke un canton dans une variable de type "Canton".
En utilisant la fonction @Query je stocke le train présent sur ce canton dans une variable de type "Train".
Je souhaiterai maintenant stocker la longueur de ce train dans une variable de type "nombre". Le problème est que les variables "Nombre" ne disposent pas de la fonction @Query...
La seule façon d'obtenir la longueur d'un train semble être via "le train contextuel"...
J'ai bien essayé d'utiliser la fonction système "Select Object" pour mettre le curseur sur le canton concerné, pour ensuite demander la longueur du train contextuel, mais apparemment, ce que TC appelle "Canton contextuel" n'st pas celui sélectionné par le curseur...
Merci d'avance por votre aide.
François.
Revenir en haut Aller en bas
christ71




Nombre de messages : 685
TrainController : Gold V10
Localisation : bourgogne
Emploi : retraité
Loisirs : petits enfants; peche à la mouche; train; apiculture
Date d'inscription : 06/10/2013

Obtenir la longueur d'un train dans une variable... Empty
MessageSujet: Re: Obtenir la longueur d'un train dans une variable...   Obtenir la longueur d'un train dans une variable... EmptyLun 1 Juil 2019 - 18:11

Bonjour François,
je viens de faire un petit test pour afficher sur le TCO la longueur de la rame située dans le canton C20.


L'opération s'effectue à l'aide d'un BP sur le TCO.
Dans l'image ci-dessous le BP et la longueur de la rame se situent en haut à droite et le canton C20 est situé en bas à gauche.
Obtenir la longueur d'un train dans une variable... Affich10

la variable nombre est la suivante :
Obtenir la longueur d'un train dans une variable... Variab10

la variable texte est la suivante :
Obtenir la longueur d'un train dans une variable... Var_te10

Les opérations du BP sont les suivantes :
Obtenir la longueur d'un train dans une variable... Opzora10

Le contexte au sens TC dans mon exemple est le canton C20 sélectionné dans l'onglet opération , case canton.
nota : la longueur obtenue 143cm est la longueur totale de la rame (wagons + loco)

si j'execute ces même opérations dans un marqueur d'action dans un canton, le contexte sera le canton où va se trouver le marqueur d'action.

j'espère que cela pourra t'aider dans ta recherche de solution.
Revenir en haut Aller en bas
christ71




Nombre de messages : 685
TrainController : Gold V10
Localisation : bourgogne
Emploi : retraité
Loisirs : petits enfants; peche à la mouche; train; apiculture
Date d'inscription : 06/10/2013

Obtenir la longueur d'un train dans une variable... Empty
MessageSujet: Re: Obtenir la longueur d'un train dans une variable...   Obtenir la longueur d'un train dans une variable... EmptyLun 1 Juil 2019 - 18:46

J'ai essayé de mettre "aucun" dans la case Canton de l'onglet opérations du bp et ensuite de sélectionner un autre canton via une variable contextuelle dans les opérations.
Cela me donne 0 cm.
TC ne s'intéresse qu'au contexte de l'objet qui exécute les opérations.
Revenir en haut Aller en bas
fhp2

fhp2


Nombre de messages : 1096
TrainController : Gold V10B2
Localisation : Paris
Date d'inscription : 25/01/2012

Obtenir la longueur d'un train dans une variable... Empty
MessageSujet: Re: Obtenir la longueur d'un train dans une variable...   Obtenir la longueur d'un train dans une variable... EmptyMar 2 Juil 2019 - 0:00

Merci Christian.
C'est aussi la conclusion à laquelle j'arrive... j'ai donc créé des BP pour chaque voie de ma gare cachée puisque j'ai besoin de la longueur du train partant pour savoir s'il ne sera pas trop long pour le canton de destination dans le cas d'une sequence de trajets...
Revenir en haut Aller en bas
Contenu sponsorisé





Obtenir la longueur d'un train dans une variable... Empty
MessageSujet: Re: Obtenir la longueur d'un train dans une variable...   Obtenir la longueur d'un train dans une variable... Empty

Revenir en haut Aller en bas
 
Obtenir la longueur d'un train dans une variable...
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 Variables-
Sauter vers: