Bon. Je pense que j'ai compris.
Sur les traces que tu m'as données:
- dans run_trace .txt, on voit 3 commandes sur l'aiguille 65, aux temps 7916/7917, 8119:8120, et 8372/8373.
- dans Xpressnet.txt, on voit ces commandes envoyées aux temps 7917, 8120, et 8373
07917 SEND: FF FE 52 10 89 CB mise à 1 de l'adresse 65 sortie 2
07917 RESP: FF FE 01 04 05
07917 SEND: FF FE 52 10 81 C3 remise à 0 de l'adresse 65 sortie 2.
07917 FBCK: FF FD 42 10 0A 58
07917 RESP: FF FE 01 04 05
sauf que les commandes de mise à 1 puis remise à 0 sont transmises immédiatement l'une après l'autre, au lieu de respecter l'intervalle de de 1/10e de seconde demandé.
Même scenario (sur la sortie 1) au temps 8120,
et Même scenario (sortie 2) au temps 8373.
Il est donc probable que la DR5000 écrase la première commande par la seconde (remise à 0), alors que les centrales Lenz et Roco ne le font pas.
Mais je dirais qu'elle a raison de le faire: ce n'est pas une bonne pratique d'envoyer deux commandes contradictoires l'une après l'autre.
Dans un premier temps, je vais t'envoyer, cet après-midi, un autre fichier de contrôle CDF_DR pour tes signaux, dans lequel je n'envoie que la commande d'activation, et pas celle de désactivation (qui est facultative) pour voir ce que ça donne.
Je vais d'abord l'essayer chez moi, en mode émulation de RUN.
Je te joins la doc des instructions Xpressnet de commandes d'aiguilles, puisque manifestement tu t'intéresses à ce qui se passe dans les couches "basses".
A+