Метросигналка

Метросигналка

Сообщение kemal » 16 апр 2014, 02:39

Наконец-то я взялся за реализацию метросигналки! Пора бы и тему создать)
Делается в первую очередь для казанского метро, но планируется универсальной. Вот попытка записать тест:

На зелёный при АРС не обращайте внимание - розжиг ещё не реализован и светофоры просто отображают дефолтное показание.
А вот для дальнейшей разработки хорошо бы определиться с кодами. Пока вариант такой:
коды линз: показать
0 -
1 К
2 Ж
3 З
4 С
5 Б
6, 7 Специальные

<!--
коды сигналов: показать
0 -
1 К
2 КК
3 КЖ
4 Ж
5 ЖЗ
6 З
7 ЖЖ
8 ЖмЖ
9 С
10 Б
-->
коды частот: показать
0 - ОЧ
1 - АО
2 - 0
3, 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;
   }
};

Также нужно сообщать библиотеке при изменении статуса АЛС-АРС на подвижном составе и при запросе кодов.


Список фич, которых пока нет в сигналке и по ним не принято окончательное решение как они будут реализовываться (и нужны ли вообще):
  • автостопы
  • автодействие пригласительных
  • гермодвери и управление заградительными
  • ВКС
  • КГУ/УКСПС
  • сигналы ДОП
  • предупредительные светофоры

Чуть более подробное описание (зачатки документации): http://wiki.rustram.org/index.php?title ... 8%D1%8F_km pdf версия: https://yadi.sk/i/I43UVF18iFA9c

Ничего не забыл?

Актуальная сборка: http://kuid.trainz-mp.ru/packet/2
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 21 май 2014, 01:19

Что-то забрёл я в нашу вику, и вот что из этого получилось:
http://wiki.rustram.org/index.php?title ... 8%D1%8F_km
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 21 май 2014, 20:07

Слив тестовой сборки: http://yadi.sk/d/lCC7ZIYNQukXv
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 18 июн 2014, 13:07

Намодельте мне изостык, а?
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 28 июн 2014, 15:48

Новая сборка: https://yadi.sk/d/GUIxKMJbVCtLH
В тред приглашаются метро- и СТ- строители для тестирования сигналки, а также моделлеры, чтобы замоделить мне недостающие детали.
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 29 июн 2014, 01:26

Изображение Изображение Изображение
ps кто не понял, на первом и втором скринах один и тот же объект.
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 30 июн 2014, 21:05

Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 22 июл 2014, 01:59

Пора бы уже браться за маршрутные указатели! Маршрутные указатели сами себя не сделают
Изображение

ПыСы Привет из Казани:
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.

За это сообщение автора kemal поблагодарили (всего 3):
karadamirleonefamilypetr_ezhi
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение kemal » 23 июл 2014, 16:18

Как одна и та же ситуация может выглядеть в различных метрополитенах.
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Быть может, кто-то даже угадает, что это за ситуация и какому метрополитену соответствует каждый скрин?
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Re: Метросигналка

Сообщение vladkras » 23 июл 2014, 16:54

На 3м - чистой воды Новосибирск)
http://vk.com/barntram - группа ВК о барнаульском трамвае: новости, фото, дискуссии

За это сообщение автора vladkras поблагодарил:
kemal
Аватара пользователя
vladkras
Группа: Зарегистрированные пользователи

Пилот
 
Сообщения: 339
Возраст: 22
Зарегистрирован: 19 мар 2011, 14:43
Откуда: Откуда-то из Сибири
Мой AuthorID: 489391
Моя версия TRS: 2009 Акелла
Старые ники: 71-605

Re: Метросигналка

Сообщение kemal » 13 авг 2014, 15:12

Что-то я смотрю вариантов больше нет, так что, похоже, пора выкладывать правильный ответ.

На всех скринах одна и та же ситуация, а именно - прибытие поезда на конечную станцию (под оборот). Почему же так сильно отличаются показания светофоров? Обо всём по порядку.
  • Самый первый скрин соответствует автоблокировке с защитными участками без АЛС-АРС. Поезд ещё не прибыл, схема контроля прибытия ещё не сработала, поэтому стрелка переведена в охранный тупик.
  • На втором скрине тоже самое, но уже с АЛС-АРС. Перед светофором разрешающая частота, поэтому на нём не может быть красного, вместо него используется КЖ.
  • На следующем скрине АЛС-АРС основное средство сигнализации (старый вариант). Точно также, как и в предыдущем случае, красный здесь не допустим, поэтому на светофоре горит синий. На маршрутном указателе горит буква "П", что означает, что задан маршрут на приём. Обратите внимание, что в старой ИСИ явно указано, что этот сигнал запрещающий. Не удивительно, что во многих метрополитенах были случаи проезда запрещающего сигнала с формулировкой "я спутал П с номером пути". В разных городах эту проблему решили по разному.
  • Киевский вариант.
  • Московский вариант. Как видим, получилось тоже, что и на втором скрине (я просто не выбрал какой лучше и запостил оба). Однако предыстория у них совершенно разная.
  • А вот здесь уже всё по другому - здесь нет контроля прибытия (все же обратили внимание, что стрелка переведена в другую сторону?). Например, такую картину можно наблюдать в Казани на светофоре Ав112.
  • Здесь снова Казань. Если в других метрополитенах при АЛС-АРС гасят только автоматы, то у нас предусмотрено погасить все светофоры. Строго говоря, ситуации как на скрине не существует, так как на упомянутом выше Ав112 включены огни АБ. Но подобную ситуацию можно видеть, например, при отправлении с Проспекта Победы.

Как видите, в разных городах метросигналка очень сильно различается. Вот например мне недавно подсказали, что в Киеве при автомаршруте светофор не перекрывается на красный. Поэтому хотелось бы собрать побольше информации как работают светофоры в разных городах.
Повелитель куидов и grammar nazi конфигов.
<kuid:216981:******>
Ищешь куиды? Проверь, может они есть в репозитории!

Изображение
куид.ру не нужен.

За это сообщение автора kemal поблагодарил:
Kovalsky
Аватара пользователя
kemal
Группа: Супермодераторы

Истребитель
 
Сообщения: 1180
Возраст: 29
Зарегистрирован: 17 мар 2011, 19:02
Откуда: Казань
Титул: Хранитель репозитория
Мой AuthorID: 216981
Моя версия TRS: TS12 b49922

Пред.След.

Вернуться в [TRS] В разработке / создание дополнений

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


cron