Работа маршрутизации zxPath в режиме «машинист»
1. Функции и интерфейс браузеров. Браузеры добавляются в сессию с помощью правил zxPathPrimaryBrowserи zxPathPrimaryShuntBrowser. Они выполняют следующие функции:
· Отображают маршруты по выбранной станции и их статус, независимо от способа задания (командами, правилами или вручную)
· Позволяют вручную добавлять в список поездные и строить маневровые маршруты
· Позволяют удалить маршрут, ожидающий постройки либо построенный (аварийный разбор)
Информация о маршрутах не обновляется в реальном времени. Оба браузера обновляются при добавлении и ручном удалении маршрутов. Кроме того поездной браузер автоматически обновляется самчерез некоторые промежутки времени, а для маневрового предусмотрена команда «обновить».
2. Постройка поездных маршрутов. При задании поездного маршрута он добавляется в список маршрутов по станции. Если необходимые условия соблюдены, маршрут сразу строится (выполняется перевод стрелок в нужное положение, предоткрытие светофора, при необходимости разворачивается перегон). Если маршрут не может быть построен сразу, он ждет соблюдения условий (проверки происходят при освобождении стрелок). Построенный маршрут помечается в списке знаком (*).
Условия, необходимые для постройки (= замыкания) поездного маршрута:
· все стрелки маршрута и участки пути между ними свободны;
· путь приема свободен,и на него не собран встречный маршрут (для маршрутов прибытия);
· перегон развернут в правильном направлениилибо он свободен, и на него не построен встречный маршрут (для маршрутов отправления).
Предусмотрены следующие варианты задания маршрута:
· Обычный маршрут – строится однократно при соблюдении условий независимо от положения в списке;
|
· Маршрут «в очередь» – будет построен не ранее, чем предшествующий ему в списке (по этой же станции), отмечается знаком «^»;
· Автомаршрут – строится заново после его разборки по проследованию поезда, отмечается знаком «!».
3. Постройка маневровых маршрутов. При задании маневрового маршрута, происходит его предварительный расчет и постройка. Условие постройки – удалось рассчитать маршрут к указанному светофору, причем все стрелки и участки пути между стрелками свободны.Строится первый найденный вариант. Если не удалось найти светофор или свободный путь к нему, маршрут не будет построен (не отобразится в маневровом браузере).
Есть два варианта задания маневрового маршрута:
· Маршрут «под состав» – может быть построен на занятый участок пути. При задании маршрута в браузере всегда строятся маршруты этого типа (допустима ли постройка на занятый участок пути, определяет сам пользователь).
· Маршрут «на свободный путь» - строится при условии, что конечный участок пути свободен и на него не собран встречный маршрут. Если маршрут строится "за светофор" и сразу за ним находится свободная пошёрстная стрелка, то эта стрелка устанавливается в направлении светофора и блокируется.
ВАЖНО: для постройки маневровых маршрутов правилами и командами обязательно наличие в сессии правила PrimaryShuntBrowser(в свойствах есть опция «не показывать браузер»).
4. Порядок разборки маршрутов. Стрелки любого маршрута освобождаются после проследования поезда. После освобождения всех стрелок маршрут считается разобранным и удаляется из списка в браузере (при его обновлении).
|
Маневровые маршруты кроме того могут быть автоматически разобраны до занятия и освобождения всех стрелок поездом – если этомупоезду собран новый маневровый маршрут в обратном направлении. Это новая возможностьсистемы, позволяющая строить маневровый маршрут «с запасом», не опасаясь, что длина состава окажется больше конечного участка пути.
5.Удаление и разборка маршрутов вручную. Существует возможность мгновенно разобрать любой маршрут из браузера, кликнув по нему в списке. При этом стрелки вернутся в исходное положение, а светофор закроется. Данной опцией следует пользоваться с осторожностью и только при условии, что поезд еще не приблизился к первой стрелке маршрута.
6.Правило JunctionResetterдля build 3.7. Данное правило необходимо добавлять в любую сессию в build 3.7, это связано с использованием нового механизма проверки стрелок. В 3.6 не применяется.