Я имел ввиду конкретную ситуацию. Например, по ст. Кировская поезд 614 должен прибыть в 16.20 на первый путь и ждать пока (с минутной остановкой на втором пути) в 16.32 его не обгонит 870-й. В это же время на следующем разъезде Новофёдоровка прибывает 6745-й, который нужно поставить на второй путь, пока встречный 870-й не проследует по первому без остановки, после чего ему надо задать маршрут на второй путь Кировской. И нельзя оправить 614, ибо он ждёт разъезда с 6745-м. А если в это время ещё и грузовой будет тащиться, ему тоже надо задать свободный боковой для стоянки под обгон пассажирских.
Вот zxPath способна разрулить это всё? Она может сортировать пути на главные и боковые, приемные и приёмо-отправочные, для грузовых и пассажирских? Если да - то снимаю шляпу.