Сигнализация для метро, в основе которой лежит раздельный подсчёт количества свободных рельсовых цепей и блок участков. Разрабатывается в первую очередь для казанского метро, но задумана универсальной. Маршрутизация предполагается децентрализованной (одна станция - один объект "пост централизации").
Реализует сразу 4 типа сигнализации:
автоблокировка с защитными участками
автоблокировка с защитными участками, дополненная АЛС-АРС
АЛС-АРС с погашенными светофорами
АЛС-АРС с включенной резервной АБ
Причём включение/выключение резервной АБ возможно в машинисте.
3 типа задаваемого маршрута (основной, отклонение, маневровый) для каждого из которых задаётся свой розжиг и "частоты" АРС.
Динамический розжиг. Причём, расположение линз и доступные сигналы настраиваются раздельно.
Коды линз:
0 -
1 К
2 Ж
3 З
4 С
5 Б
6, 7 специальные (различная экзотика, такая как немигающий квадратный пригласительный или "П" на МУ)
Коды "частот" АРС:
0 - "ОЧ"
1 - "АО"
2 - "0"
3 - "40/РС" (признак направления)
4 - резерв
5 и выше - значение скорости
Окно настроек "изостыка":
Окно настроек светофора:
Также есть двухсторонний светофор, а также невидимый, который управляет огнями с тыльной стороны двухстороннего.
Проект интерфейса для передачи кодов АЛС-АРС
Внимание! Неокончательная версия!
Библиотека будет передавать коды на состав самостоятельно. Для того, чтобы вагон мог принимать коды, предполагается использовать такой класс:
Код:
/**
* Интерфейс вагона, оборудованного АЛС-АРС
*
* @package km_lib
* @version 0.1
* @date 21.10.2014
* @author kemal, Kovalsky
* @site http://RusTram.org
*/
class km_arsVehicle {
/**
* Передача кодов
* @param bool dir [Направление. true - спереди, false - сзади]
* @param int frequency ["Частота"]
* @param int warningFrequency [Предупредительная "частота"]
*/
public void SetCode(bool dir, int frequency, int warningFrequency) {}
/**
* Проверка доступности АЛС-АРС у вагона
* @return bool [true - если включена, false - выключена/неисправна/отсутствует]
*/
public bool arsEnabled() {
return false;
}
};
Он будет лежать в библиотеке и от него нужно будет наследовать (множественное наследование) класс своего вагона.
Если требуется получить коды (например, при запуске) или изменилось состояние АЛС-АРС на подвижном составе, то об этом надо сообщить библиотеке (сообщением или вызовом функции библиотеки - мы ещё не решили).
Список фич, которых пока нет в сигналке и по ним не принято окончательное решение как они будут реализовываться (и нужны ли вообще):
автостопы
автодействие пригласительных
гермодвери и управление заградительными
ВКС
КГУ/УКСПС
сигналы ДОП
предупредительные светофоры
Чуть более подробное описание (зачатки документации): pdf-версия:
Актуальная тестовая сборка
Последний раз редактировалось kemal; 14.02.2016 в 20:48.
Солью-ка я вам тестовую сборку
Все светофоры по умолчанию в авторежиме, обновление по переводу стрелки включено.
Текстур нет.
Моделей изостыков пока нет, так что номера РЦ пока можно видеть только на маркере. У самих маркеров тег surveyor-only пока не задан.
Багрепорты приветствуются.
Я тут почитал обсуждения, связанные с предыдущими попытками создать метросигналку в ТРС. Это перманентный
А раздельный подсчёт РЦ и БУ и вовсе можно назвать инновацией мирового уровня. Ну вот как, КАК можно было не додуматься до такого раньше?
Так в тестовой сборке же тоннельные как раз.
А вообще, это не ко мне вопрос, моё дело скрипты. Какие модели будут - такие и будут (пойду пну моделлера в направлении этой темы, пусть сам комментирует).
И да, есть у нас знатоки габаритов? На сколько применимы меши от sU?
Тут уж придётся и тоннели, и пути, и камеры съездов изобретать. Самый лучший на сегодняшний день путевой материал(на мой взгляд) - киришный, здесь не подойдёт, так как стрелки у него сделаны по безлеверной технологии. А здесь, очевидно, нужны леверные.
ЯТП, это будет что-то наподобие sU, только для метро?
Нет, моя сигналка работает с обоими типами стрелок.
Эм... Ну я даже не знаю, как сравнивать с sU. Всё же метросигналка сильно отличается от ЖД.
---------- Сообщение добавлено 23.05.2014 в 00:39 ---------- Предыдущее сообщение размещено 22.05.2014 в 20:07 ----------
А сколько вообще есть типов светофоров? Хотелось бы оценить объём работы для моделлеров, да и систему наименований привести в порядок. Лично на насчитал такие:
- тонельные старые (головки по 2 и по 3 линзы),
- тонельные новые (наборные головки, именно такие в тестовой сборке),
- карликовые старые,
- карликовые новые,
- мачтовые старые,
- мачтовые новые,
- тонельные с щитом для улицы,
- карликовые на мачте.
Ничего не забыл?
Карликовые, имхо, можно целиком брать из sU (если, конечно, Трам не против). С мачтовыми вопрос по высоте, но можно хотя бы взять головки.
Ещё есть отличие казанских и питерских светофоров - это МУ на месте линзы. Но в отдельный тип выделять смысла нет. Просто у одних в обозначении будет -mu и сам МУ будет включаться в число головок, а у других +mu.
И, быть может, кто-нибудь знает, как все эти светофоры называются "по научному"?