Дело не в том, где путь трафика заканчивается, а наоборот: где начинается. Если в момент старта через секцию, на которой стартует сервис, уже проложен маршрут кем-либо, либо один, либо другой, либо оба превращаются в т.н. "призрак". Поведение обоих после этого - непредсказуемо. Хотя, возможно, что ещё долго что-то и где-то будет, вроде, работать.
[Из года - в год - одно и то же... ей...]
Попробуй стартовать трафик с реверса, на боковом пути, через который не проходит ни один другой путь какой-нибудь сервиса... ну, или, по крайней мере, в момент старта, чтобы сервис с путём, проходящим через точку старта был ещё не в игре, или проследовал её (по определению, между сервисом и точкой старта должно быть SignalNumClearAhead + 1 светофоров, но это сложно объяснять). Ставишь состав перевёрнутым (выбираешь Reversed) и точку разворота в пределах того же пути не выходя за светофор, огораживающий этот путь. Можно стартовать и вперед, но между головой стартующего и первым светофором с этого бокового пути должны быть две точки разворота. Но, в этом случае имеет значение отношение длины состава к длине пути.
Смысл в том, что если сервис не движется на светофор, или есть точка разворота на его пути, светофор не будет включаться показывать своё натуральное состояние и маршрут через него этот сервис прокладывать себе не будет. Таким образом, он не "врежет" свой маршрут в чужой, и если узлы (стрелки) в горловине за сигналом кем-то зарезервированы, сработает логика Deadlock и светофор бкдет закрыт, пока не проедет зарезервировавший узлы в горловине сервис
Последний раз редактировалось vicente; 17.02.2022 в 23:37.
|