Seite drucken - Fonction sans circulation

windigipet.de

Win-Digipet - international => Win-Digipet forum français => Thema gestartet von: Bumler in 13. Oktober 2025, 18:49:48

Titel: Fonction sans circulation
Beitrag von: Bumler in 13. Oktober 2025, 18:49:48
Bonjour,

Je cherche à faire la chose suivante : dans les trajets automatiques, je voudrais qu'un train s'allume [F0], voire enclenche d'autres fonctions, respectivement change de sens sans circulation, histoire de simuler la préparation du train avant son service.
A ce que j'ai compris, lä où l'on règle l'heure, il faut cocher "exécuter que les commutations" et dans la partie de droite choisir les actions. Cela marche très bien si je veux tourner un aiguillage mais pour changer la couleur du véhicule ou exécuter une macro (c'est le seul m0yen pour exécuter une fonction sur un véhicule, à ce que j'ai trouvé) cela ne s'exécute pas.
Est-ce que quelqu'un à réussi à le faire ?
NB : J'ai WDP 2025 Premium.
NB2 : Les trains dont je veux appliquer cette exécution sont sur des AVHi ou des MAVHi
D'avance merci

Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 14. Oktober 2025, 07:47:07
Bonjour ,
Avez vous essayé dans l'éditeur de trajets automatiques avec les options .
Cordialement.
Jean- Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 14. Oktober 2025, 10:21:30
Justement... lorsque l'on ne veut pas que cela soit associé à un itinéraire (en cochant "exécuter que les commutations") sous action il n'y a plus que les secteurs automatiques.
Les actions passent sous l'onglet "Commutations" et sous "Exécuter des actions à un moment précis" le seul moyen de changer de sens ou d'allumer les phares c'est de le mettre dans une macro.
La macro fonctionne mais le déclenchement de la macro ne fonctionne pas.

@Stefan Lerch, est-il possible que cela soit un bug du programme ?
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 14. Oktober 2025, 11:53:34
le déclenchement de la macro avec un commutateur ou un bouton poussoir cela peut convenir peut être.
ça reste en mode manuel pour actionner la macro.
Jean-Pierre

Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 14. Oktober 2025, 15:02:02
peut-être mais ce n'est pas cela que je veux...
Titel: Aw: Fonction sans circulation
Beitrag von: CHEVILLOT in 15. Oktober 2025, 11:25:40
Bonjour Dominique,

Je ne suis pas un grand spé*censored*te de macro, mais j'ai l'impression qu'elles doivent être rattachées à un parcours dans un trajet automatique.
Or, si j'ai bien compris, tu voudrais détacher ta macro d'un itinéraire, faire en quelque sorte un "non itinéraire"...
Si la loc est sur un AVH, peut-être en utilisant dans l'onglet "propriétés de l'AVH", puis l'onglet "activation de fonctions" au départ pour, par exemple allumage des phares, puis départ automatique avec un certain délai ?

NB Attention, le logiciel propose, au lancement, une modification du programme. Le fichier fre n'est pas modifié !

Michel
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 16. Oktober 2025, 09:14:02
Bonjour ,
Pour valider une Macro dans un trajet automatique et dans l'onglet action , il faut cliquer sur le point d'exclamation.
Voir photo en annexe.
Jean-Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 23. Oktober 2025, 14:54:55
Bonjour Jean-Pierre,

Alors testé et retesté, cela ne fonctinne pas.

Dans ton exemple, la macro est liée à un itinéraire et une fois l'itinéraire fait, la macro s'exécute. Ca celà fonctionne.
Moi ce que je cherche à faire c'est faire fonctionner une macro sans aucun itinéraire (colonne heure, cocher "Exécuter que les commutations"). Et là dans les actions, il y en a plein de proposées qui ne fonctionnent pas.
Même changer la couleur du numéro du train ne fonctionne pas
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 24. Oktober 2025, 08:27:50
Bonjour Dominique ,
Tu as lu le paragraphe 9.7.5 sur les commutations d'accessoires magnétiques sans déplacement de véhicules.
A+
Jean-Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 24. Oktober 2025, 14:20:47
Bonjour Jean-Pierre,

Alors oui j'ai lu ce chapitre de la version 2018...
J'ai aussi lu le chapitre 8.3.10 de la version 2025 mais il n'y a pas l'air d'avoir des modifications

Pour tourner un accessoire cela fonctionne mais ce n'est pas un accessoire que je cherche à tourner, c'est une macro que je voudrais exécuter et le menu offre cette possibilité.

Si cela n'est pas prévu de fonctionner, pourquoi la possibilité est offerte dans le menu ?

Serait-ce un bug ?
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 24. Oktober 2025, 15:45:54
Bonjour Dominique ,
Quand j'utilise une macro pour une loco bien définie , je sélectionne Macro locomotive/train pour loco et j'indique le nom de la loco et bien sur la macro qui lui correspond.
Si je sélectionne Macro locomotive/train sur étiquette de suivi de train , je renseigne le contact de rétrosignalisation ou se trouve la loco.
Tu as raison , il y a des actions proposées qui ne fonctionnent pas , pourquoi ?
Jean-Pierre

Titel: Aw: Fonction sans circulation
Beitrag von: Stefan Lersch in 24. Oktober 2025, 21:44:19
Bonsoir Dominique,

je n'ai pas compris quand exactement ces actions doivent être effectuées. Voici comment cela se passe: un train roule, arrive à une gare, attend peut-être un moment puis repart. Dans ce cas, tu as une route pour aller à la gare et une autre pour en repartir.

Quand les fonctions du train doivent-elles être exécutées? Avant repartir?

Le problème avec l'automatique actuel est le suivant: comment WDP peut-il savoir quand les actions doivent être exécutées? L'automatique ne fonctionne pas de haut en bas. Si l'entrée en gare est à la ligne 51, tes macros à la ligne 52 et la sortie à la ligne 53, WDP ne va pas interroger et exécuter ces trois lignes les unes après les autres.
Au contraire, après avoir traité la ligne 51, WDP recommence à la ligne 1 et regarde ce qui est possible. Cela peut être la ligne 52, mais ce n'est pas obligatoire.
Pour être sûr, utilise un profil au moment du départ. Le profil indique alors que la lumière doit d'abord être allumée, etc., avant que le train parte un peu plus tard.
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 24. Oktober 2025, 22:48:49
Bonjour Stefan,

Je pense que l'on ne sait pas bien compris...

Je voudrais juste enclencher une macro qui a une influence sur un train.
Par exemple. A 15h00 : allumer les feux du train. Sans aucune circulation.

D'après le manuel (chiffre 8.3.10 WDP2025) on peut commuter des accessoires sans circulation.
Dans les commutations possibles, il y a "Macro véhicule/train" mais cela ne fonctionne pas.
Il y a aussi couleur du véhicule/train qui ne fonctionne pas.
La commutation d'un aiguillage par contre fonctionne.
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 28. Oktober 2025, 17:10:11
Bonsoir Dominique ,
J'ai fait un test avec WDP 2025 Démo , une macro avec des fonctions sonores pour une machine qui reste en gare sans se déplacer.
La macro a fonctionnée , les fonctions se sont bien enclenchées ( allumage des feux , fermeture des portes et annonce en gare ) par contre d'autres actions comme verrouillage EST et couleur sur loco ne fonctionnent pas.
Le test fonctionne aussi avec la simulation de WDP 2025 démo.
Jean-Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 29. Oktober 2025, 19:41:07
Bonsoir Jean-Pierre,

J'ai encore retesté...
J'ai fait une nouvelle macro avec un coup de sifflet
La macro fonctionne quand elle appellée depuis les contrôles des véhicules mais pas depuis les trajets automatiques.

Peux-tu me faire un print-sceen de ton trajet automatique ?
Merci d'avance
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 29. Oktober 2025, 20:55:04
Bonsoir Dominique ,
En pièces jointes , j'ai mis des captures d'écran du trajet auto avec la macro.
La macro concerne la loco CC172082 et débutera dans 1 minute.
On voit que la loco ne fait pas partie du ZFA , mais il est possible d'éxécuter la macro même dans un trajet auto et démarrer le trajet après que toutes les fonctions soient actionnées.
Je sais pas si cela correspond à ce que tu cherches , mais ça peut t'aider.
Jean-Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 29. Oktober 2025, 20:57:46
une capture d'écran de l'éditeur de macros
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 30. Oktober 2025, 11:02:06
Bonjour Jean-Pierre,

J'ai reproduit ta macro (adaptée à ma loco, car avant j'avais une macro valable pour tous les véhicules)
La macro fonctionne quand elle est appelée depuis le contrôle du véhicule
J'ai fait la même ligne que toi dans l'éditeur de trajet automatique
Dans le journal, il vient bien que la commutation a démarré mais rien n'arrive à la loco ni même sur le contrôle du véhicule.
Je n'y comprends rien....
Tu es en mode simulation ou réel ? Est ce que tu te bases juste sur le journal ou est-ce bien visible sur ta loco ?
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 30. Oktober 2025, 14:09:32
Bonjour Dominique ,
J'ai testé la macro dans les deux cas , d'abord avec la simulation de WDP et ensuite en réseau avec le trajet automatique.
En réel ou en simulation on voit bien sur le loco controle que le bouton éxécuter la macro cligmote.
Les fonctions s'éxécutent biens dans l'ordre inscrit dans la macro les unes après les autres.
Le journal c'est juste pour vérifier que la macro est active.
Le contact de rétrosignalisation correspond bien à EST ou se trouve la loco?
Je démarre le ZFA avec aucune syncronisation de l'horloge.
Je réinitialise le tems à 0 pour démarrer la macro à 1 minute.
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 03. November 2025, 14:54:19
Bonjour Jean-Pierre,

Oui oui cela correspond bien à l'EST où se trouve la loco.
J'ai essayé avec un EST, un ESTi et un multi-ESTi dans aucun des cas cela ne fonctionne
Je joins ma macro ainsi que le trajet automatique (j'ai du ajouter .doc au fichier pour pouvoir le joindre, il suffit de renommer en test.FAM)

Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 04. November 2025, 18:02:02
Bonjour Dominique ,
J'ai essayé ta macro avec WDP 2025 Démo , elle ne fonctionne pas avec les trajets auto en simulation.
Avec le loco controle et le bouton de la macro , elle fonctionne.
J'ai mis en PJ une macro que j'ai réalisé pour faire un test chez toi en simulation , elle fonctionne bien chez moi en simulation avec WDP 2025 démo.
Ma macro comporte allumage feux blancs et vitesse de manoeuvre à essayer.
Jean-Pierre
 
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 05. November 2025, 15:35:14
Salut Jean-Pierre,

J'ai trouvé !!!!!!!!!!!!! (enfin j'y crois)

Tout d'abord ta macro fonctionne !
La mienne, identique, ne fonctionne pas....

Il y a un bug... seuls les macros qui ont un ID entre 1 et 9 fonctionnent
Dans le fichier joint j'ai 2 x la même macro. La première avec ID 9 fonctionne, la 2ème avec ID 10 ne fonctionne pas (dans les trajets automatiques) !

Jean-Pierre, peux-tu vérifier ma théorie ? Merci
Titel: Aw: Fonction sans circulation
Beitrag von: F2021 in 06. November 2025, 18:04:19
Bonsoir Dominique ,
J'ai testé ta macro et ID9 fonctionne , mais ID10 ne fonctionne pas.
Pour moi , je pense que c'est normal car plusieurs macros pour toutes les locos d'un réseau il y aurait un ralentissement du système voir un blocage.
C'est pour cela que WDP limite le nombre à 9 macros.
Si dans un trajet automatique tu as plus de 20 macros pour plusieurs locos qui actionnent des fonctions , en plus des trajets le système serait encombré.
J'ai testé em mode simulation , je n'ai pas eu le temps de faire un test en réel.
Bonne soirée.
Jean-Pierre
Titel: Aw: Fonction sans circulation
Beitrag von: Bumler in 07. November 2025, 21:46:29
Bonsoir Jean-Pierre,

Non ce n'est pas normal car le numéro ID est un numéro continu fixé par WDP
Tu peux avoir autant de macro que tu veux et même si tu supprimes des macros, la suivante aura toujours le numéro le plus élevé + 1. Par exemple tu as 5 macros, tu supprimes la 3, la prochaines que tu crées aura le numéro 6.
Tu vas vite dépasser le chiffre 9 !
D'ailleurs dans le fichier de macro il n'y en a que 2... C'est vraiment le numéro ID qui pose problème.