@Michiel, dans Train Controller et Rocrail, tu peux paramétrer une distance ou un timer d'arrêt lorsque la détection est enclenchée. Cela permet, dans mon cas où j'ai deux voies dans la gare dont les deux premières zones font moins de 35 cm de pouvoir gagner quelques centimètres sur l'arrêt dans la troisième zone.
En relisant plus attentivement ton premier message, j'ai compris effectivement le principe proposé pour la détection en double sens. C'est très malin, merci pour la proposition

Quel est le logiciel que tu utilises, CDM Rail ?