Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Аватара пользователя
kemal
 
Сообщения: 375
Зарегистрирован: 10.02.2006, 18:21
Откуда: Казань
Играю в: Auran Trainz
Роль: Разработчик
Имя: Камиль
Блог: Просмотр блога (4)
Архивы
- Май 2012
+ Февраль 2012
+ Январь 2011
+ Октябрь 2010
Поиск в блогах

1 из 52 из 53 из 54 из 55 из 5

Некоторые соображения по устройству сигналки

Постоянная ссылка kemal 02.02.2012, 04:08

В этом посте буду собирать идеи, касающиеся устройства сигналки в Trainz. Основной упор на метросигналку, но большинство моментов применимо к любой сигналке. Пост никого ни к чему не обязывает, это моё лично ИМХО. Однако, надеюсь когда-нибудь я всё это реализую.
Итак, поехали:
  • Никаких супертриггеров/мейнконтроллеров! Их функции реализуются через библиотеку.
  • В качестве станционных контроллеров можно использовать сами станции.
  • Элементарным объектом напольного оборудования являются границы РЦ. От них наследуются светофоры автоматы. От них - светофоры полуавтоматы.
  • Сигналка состоит из двух основных частей: собственно, сигналка и маршрутизация. Они работают вместе, но это разные системы.
  • Показания сигналки зависит только от количества свободных РЦ.
  • Маршрутизация работает только с полуавтоматами.
  • "Показания маршрутизации" всего 2: "маршрут задан" и "маршрут не задан".
  • При не заданном маршруте показание сигналки игнорируется и светофор показывает красный. Однако, красный возможен и при заданном маршруте.
  • Нет предоткрытия светофора! (см. предыдущий пункт)
  • Полноценная реализация СЦБ. А именно: Сигнализация - есть; Централизация - предусмотреть сборку маршрутов через станционный контроллер; Блокировка - все стрелки, входящие в собранный маршрут должны быть заблокированы.
  • Двухсторонняя сигнализация: напольное оборудование может "вещать" коды АЛС в обе стороны. Для трансляции дефолтных показаний светофоров предусмотреть повторители.
  • (?) Дополнительный уровень абстракции "рельсовая цепь". На каждый участок пути, ограниченный границами РЦ/светофорами, создаётся объект "рельсовая цепь", в котором и реализуется логика работы сигналки, а объекты на карте используются только как "маркеры".
  • Путевые объекты характеризуют допустимую скорость не за ними, а перед.
  • Передача на состав кодов АЛС средствами сигналки.
  • Возможность узнать какая АЛС-АРС стоит на составе и включена ли она. От этого, например, зависит дефолтное показание светофора при синем сигнале.
  • 2 режима: АБ, АЛС-АРС.
  • Режимы АБ и АЛС-АРС включаются и выключаются раздельно. Таким образом возможно 4 состояния: -- недействующий объект; -+ для линий с АЛС-АРС как основное средство сигнализации; +- для линий без АЛС-АРС и депо; ++ для линий с АЛС-АРС как дополнение к автоблокировке и при нештатных ситуациях на линиях с АЛС-АРС как основное средство сигнализации.
  • Полуавтоматы для Казани отличаются только розжигом.
  • Возможность менять режим для каждого светофора отдельно. Кроме прочего, используется как костыль для Казани.
  • "Частоты" АЛС-АРС зависят от количества свободных РЦ, показания светофоров АБ от количества свободных блок участков.
  • В режиме АБ возможны сигналы: З, ЖЗ, Ж, К.
  • В режиме АЛС-АРС возможны сигналы: С (по обе стороны от светофора частоты разрешающие), КЖ (перед объектом частота разрешающая, за ним запрещающая), К (по обе стороны от светофора частоты запрещающие).
  • Модификаторы для указания движения по отклонению и для МУ.
  • За счёт модификаторов добавляются сигналы: ЖЖ, ЖмЖ, Жм.
  • Модификатор может задаваться на каждом объекте. При не заданном значении, оно наследуется от следующего объекта.
  • Частичный отказ от маркеров (см. предыдущий пункт)
  • Пригласительный сигнал может включаться вне зависимости от обстановки за светофором и его показания, и никак на него не влияет.
  • Желательно создать свои станции, чтобы управлением посадкой/высадкой занимался поезд, а не станция.
  • Возможно создание на базе сигналки автоведения.
Что вспомню - допишу. Комментарии приветствуются.

<kuid:216981:******>
куид.ру не нужен
0 комментариев 182118 просмотров

Кто сейчас на конференции

Зарегистрированные пользователи: Arseniy, Google [Bot], Roman71, Yandex [Bot]