Bonjour,
Tout est possible.
L'exemple du triage utilise une matrice à cocher.
Donc pour chaque train arrivant il faut cocher manuellement la matrice pour effectuer le triage souhaité.
Si vous ne voulez pas recomposer le train tous de suite mais une fois que plusieurs trains aient dételés et triés leurs wagons, il faut séparer la fonction de reformation de la fonction de triage, de façon qu'elle soit indépendante.
Avec votre exemple,
le premier train de 12 wagons arrive à l'entrée du triage, vous configurez la matrice, puis vous lancez le triage.
la motrice repart (la fonction de reformation doit être indépendante dans ce cas)
le deuxième train de 10 wagons arrive à l'entrée du triage, vous configurez la matrice, puis vous lancez le triage.
Ainsi de suite avec les autres trains.
Une fois tous les wagons triés, vous amenez une loco à l'entrée du triage et vous lancez la fonction de reformation (fonction indépendante) du train. A vous de voir si une matrice de reformation est utile ou pas.
Bien sur cela demande des modifications par rapport à l'exemple 'Projet Triage d’un train v2'