Цитата:
Как только впереди у Н2 убрал маркер отклонения - сразу посчитался. А позади, у маршрутных маршруты просчитывать нужно с маркерами отклонения - там их уже не уберешь.
|
перед светофором, до которого не просчитывается маршрут, надо ставить триггер (простой зелёный триггер, ничего не меняя в его имени).
И вызывать непросчёт (который излечивается указанным выше способом) могут не только z-, но и обычные маркеры.
Единственный случай, когда мне не удалось заставить просчёт найти один из светофоров - на катре "Стальная дорога" у одной из станций пришлось удалить на одном из путей маркеры, названные "platforma vesloe n1" и "platforma vesloe n1_1", при том что на той же станции маркеры соседнего пути "platforma vesloe n2" и "platforma vesloe n2_1" вполне нормально пропускали просчёт маршрута.
Так что если что - скачай "Стальную", заодно посмотришь "как заставлять работать анимстрелки разных видов и типов".
А показанная на скрине ошибка говорит что у светофора слишком много маршрутов - более 100. (вызывается, как ты понял, из-за пропуска светофора и поиска маршрутов по следующей станции)
Цитата:
Я в списке контроллеров-станций вижу прежний набор наименований станций. А если пересчитать все светофоры из будки, тогда у меня слетят абсолютно все настройки маршрута - двухдневная усидчивая работа коту под хвост.
|
в этом случае весь мусор из изменённых светофоров будет оставаться в базе данных (отделить этот мусор от двухнедельных работ очень сложно, а засорять память он будет в геометрической прогрессии). По мне лучше проводить настройку в 2 этапа - в первый ты делаешь пробные расчёты маршрутов, меняешь их, ищешь баги, а во второй уже проводишь настройку приоритетов.
Как я помню, начиная с 8 версии система при просчёте поездных маршрутов не обращает внимания на маневровые и их принадлежность к станции. Сам на Бекасово относил маневровые к одному, а поездные к другому контроллерам