En V9 voilà ce que j'avais fais.
Un push bouton actionner par un marquer d'arrêt
Dans ce push buton en opération il y a ceci
ne pas oublier de préciser le canton (cercle rouge)
on voit bien qu'une variable prends bien la longueur du train (deuxième ligne)
ça marchait en V9 , je ne vois pas pourquoi ça ne marcherait pas V10
je m'en servais pour calculer la longueur restante dans un canton dédié stockage LIFO et interdisais l'entrée du canton en cas de plus de place