Светофорная сигнализация С65

Обсуждение маршрутов, объектов, сценариев

Светофорная сигнализация С65

Сообщение Света » 15.05.2019, 10:49

прим. (Автор текста - Андрей (ака BooYa))
Итак, начнём.
Для такой сложной системы очень сложно сделать чёткий расписанный анонс, как для лока или вагонов. Так что я (BooYa) начну наполнять этот пост, а далее уже все вместе его наполним. Света дополнит глубже по функционалу. Все остальные - своими вопросами.

На данный момент нет смысла красиво всё описывать, так что я краткими тезисами распишу основную информацию на текущее время:

1. Сигнализация С65 полностью независимая от той, что есть на данный момент (автор i2GR). Если захотите использовать её на своём маршруте, сигнализацию придётся переставлять. Однако, маршруты с нашей сигналкой и маршруты с сигналкой Игоря не будут конфликтовать, т.к. все данные находятся в совершенно разных каталогах.

2. Важно! Сигнализация разрабатывается по иному принципу, нежели сигнализация Игоря. Данная концепция не финальная, некоторые принципы могут измениться с течением времени.
Мы не делаем и не будем делать универсальную сигнализацию, для потенциально-бесконечного количества маршрутов. Это зачастую просто лишняя работа, никому она не нужна. И релизиться отдельно на весь мир она не будет.
На данный момент светофоры делаются для маршрута им. Шевченко - Цветково. Если другие авторы маршрутов решат установить себе нашу сигнализацию, и мы согласны тратить силы и время на помощь (к примеру, Моссу, команде Орла, и другим маршрутам хорошего качества), то принцип работы следующий:
2.1. Мы передадим вам базовый набор сигналки с Шевченко.
2.2. Вы расставляете светофоры, и попутно записываете в блокнотик, каких светофоров вам не хватает.
2.3. Делаете заказы партиями, т.е., не по одному светофорчику. А по 10 плюс минус. Например, у вас есть большая станция - выписали с неё все недостающие светофоры, и для неё не хватает 20-30 светофоров, то вот пачку набрали, сделали заказ. А между большими станциями, копите минимум по 10.
2.4. Если у вас на маршруте есть светофоры с особенной логикой, то заказ на такие светофоры будет выполнен в следующих случаях:
2.4.1. Вы предоставляете полное описание светофора, какие у него огни и (самое важное) их расположение.
2.4.2. Вы предоставляете описание логики работы светофора.
(У нас на форуме есть Саня из Красноярска, Sanek_KRSK, он шарит в сигналке. Думаю, не откажет в помощи. Ну и Гугл, Яндекс, есть).
2.5. Мы будем стараться делать светофоры по заказу максимально быстро, т.к. мы тоже заинтересованы в том, чтобы на маршрутах можно было ездить по кайфу.


3.Важно! По визуалу. Это - тестовые модели. Они во многом переработаны и доработаны, лодированы итд, но они сделаны не с нуля (исключая маршрутный указатель), а с древнющих исходников сигналки su (автор исходных моделей Rokky (Дмитрий Беляев)).
Если на сигналку будет спрос, то при определённых условиях, С65 будет переделана с нуля по-красоте, и будет новая прямоугольная, с возможностью выбора огней линзы/диоды в свойствах светофора.
Над ними проведена действительно большая работа, но я почти не трогал текстуры, и не исправлял кучу мелких косяков по размерам. Это не имеет смысла в данном случае. Если ВЫ дадите продолжение этой сигналке, то с нуля будет всё чётко (см. Маршрутный Указатель).
Дальность видимости светофоров - 2 километра
На зуме у линз присутствуют косяки. Это связано с кривой системой зума в РВ, т.к. при зуммировании, некорректно работают ЛОДы. Например, при зуме, на каком бы вы бы ни были расстоянии, активируется первый лод, и начинает всё портить. Проверял на подобные глюки британскую и германскую сигналки - артефакты тоже есть. По поводу сравнения с сигналкой Игоря - у него на зуме дела лучше, но это обусловлено нереалистичным отображением самих огней. Я точил линзы на видимость без зума, на это было потрачено очень много времени (порядка 100 рабочих часов), прошу принять к сведению этот факт.
А, и еще, у пригласительного огня неверное крепление. Я знаю об этом.
Если ВЫ дадите продолжение этой сигналке, то с нуля будет всё чётко


4. По работе светофоров. На данный момент на тестовом полигоне всё работает без ошибок, в самых сложных ситуациях. Например:
4.1. Встречные проходные выключаются.
4.2. Правильный подсчёт количества составов на БУ. Можно сколько угодно выезжать и заезжать на разные БУ - светофоры отрабатывают так, как должны (на стриме посмотрим).
4.3. Реализована 3-х значная автоблокировка. 4-х значная, по заказу.
4.4. Реализовано движение по сигналам АЛСН (АЛСО).
4.5. 3 режима ручного открытия светофоров: 1ТАБ - поездной режим. 2ТАБ - маневровый режим. 3ТАБ - открытие "маневровой улицы" до выходного или до первого светофора с белым огнем, который не может открыться (могут быть корректировки при тестировании на полноценном игровом маршруте).
4.6. Реализованы показания выходного светофора при маршруте на неправильный путь при односторонней АБ.
4.7. Еще много чего, дополним по ходу дела.


5. АЛСН. Тут просто куча всего, я сам во многом еще путаюсь, но основные тезисы постараюсь более-менее внятно озвучить:
5.1. Не подхватываются коды со светофоров, которые стоят сзади. Вы сможете этот тлен ощутить на своей шкуре, когда выйдет 3ТЭ10М. На стоянках, гружёные вагоны (после патча, практически не ловил) дёргаются, и АЛСН в локе просто начинает делать диско ))) И ладно бы, если просто диско, АЛСН+УКБМ при этом непрестанно срывает ЭПК, и на кратковременных стоянках под пропуск, если не выключить тумблер "Движение", может поехать крыша. В ином случае, просто цветомузыка в кабине. Про стоянки на подъемах я вообще молчу, там просто дичь.
5.2. Трансмиттеры и ретрансляторы АЛСН устанавливаются отдельно. Возможно реализовать кодированные и некодированные участки.
5.3. Реализована система, которая отслеживает занятость БУ и на основании этих данных, отображаются корректные огни на АЛСН. Пример: если заезжать на занятый путь, то АЛСН потеряет коды. Если же перейти в другую кабину, или переключить реверс на маневровом, то АЛСН коды начнут ловиться, т.к. путь до светофора не перекрыт составом.
5.4. Маневровые светофоры не кодируются АЛСН.
5.5. Светофоры отправляют данные не только для АЛСН, АЛСН+УКБМ, но также для систем КЛУБ и БЛОК. Пока что мы не разрабатывали ничего с КЛУБ и БЛОК, если данных будет недостаточно, то недостающие будут добавлены.
5.6. Еще много чего, дополним по ходу дела.


6. Для сигналки будет доступен расширенный режим отображения светофоров на 2Д карте. (в дефолте, только Зеленый, Желтый, Красный). Маневровые светофоры на 2д карте не будут отображаться в силу особенностей реализации, да и необходимости в этом мы не видим. Скорости на манёврах небольшие, дальность видимости светофоров огромная, проблем не будет.

7. Используется Pro режим управления светофорами и пользовательской картой. Этот режим позволяет управлять скриптом кроме состояния светофоров ещё и аспектом. Аспект - это ключевое, так как его значение используется для работы АЛСН. (это чисто по части Светы, если будут вопросы и объяснения, то добавим сюда потом более подробно)

8. Ну и хватит этого уныния. Давайте перейдём к самим светофорам. Ниже будет представлен условно-основной набор (т.к. там несколько больше светофоров, что нужно для Шевченко).
Групповые светофоры, зеленые полосы и стрелки будут. Для групповых светофоров МУ и УН зелёного и красного (оранжевого??) цветов тоже.

Поехали:

Проходные светофоры



Входные светофоры



Выходные светофоры (под цензурой просто лишний светофор, на скрине с маршрутным он есть, карлик с синим огнём)



Маршрутные светофоры (также в качестве маршрутных могут использоваться подходящие модели входных и выходных светофоров)



Маневровые светофоры



Заградительные, предупредительные, повторительные светофоры (светофоры с квадратной головой имеют функционал, схожий с заградом, который мы релизили осенью 2018. 3 положения головы, 2 вида полосатых столбов. Функционала добавочной коробки нет, т.к. это была ошибка)



Цифро-буквенный Маршрутный Указатель и Указатель Направления



Видеоматериалы

Новые трансмиттеры АЛСН, изостыки и АЛСО по неправильному в обновлении сигнализации С65 v.11.0b
youtu.be Видео от : youtu.be

Базовая расстановка и настройка светофоров от hellishfire
1.Светофоры
youtu.be Видео от : youtu.be

2.АЛСН (пока что в двух отдельных видео):
www.youtube.com Видео от : www.youtube.com
www.youtube.com Видео от : www.youtube.com


Выявленные ошибки в работе сигналки:

1. Срабатывание дебаггера в трансмиттерах и ретрансляторах АЛСН. Вызывает неполную инициализацию объекта (со всеми вытекающими последствиями) и сообщение в LogMate со словами "unknown attribute". Причина - запятая в текстах, которая печатается при транслитерации слов, имеющих букву "б". Пример: "Щербинка", слово в атрибуте названия: "Oth,byrf", запятая вызовет ошибку "unknown attribute 'by'" и отключение трансмиттера.
Причина бага известна, состояние: исправлено. Проявляться не будет в версиях 240319.0.10b и выше.

2. Отказ поездного светофора зажечь бело-лунный огонь. Возникает в случаях, когда путь собран в неосигналенный парк, если перевести стрелку ЗА парковым изостыком, из-за особенностей рассылки сообщений движком.
Причина известна, состояние: исправлено. Проявляться не будет в версиях 240319.0.10b и выше.

3. Отказ поездного светофора открыться в поездном режиме. Возникает в случаях, когда путь собран в неосигналенный парк, если произвести операции сцепки/расцепки составов в парке, после чего перевести стрелку на осигналенный путь. Отказ происходит из-за ложной занятости, из-за особенностей рассылки сообщений движком светофор ошибается в подсчете составов.
Причина известна, состояние: поиск решения исправлено. Проявляться не будет в версиях 240319.0.10b и выше.

4. Светофор открывается, хотя на ограждаемом им блок-участке есть ПС. Это может произойти, если ПС спаунится между нулевым и ненулевым линками светофора, при условии, что между ПС и нулевым линком при загрузке была разорванная хоть одна стрелка.
Причина известна, исправление адекватными методами невозможно. Проблему можно минимизировать, используя специальные путевые объекты, введенные в комплект сигналки начиная с версии 240319.0.11.0b.

5. Коды АЛСН "проникают" через стоящий на пути статичный состав, если с другого пути выехать в зону стрелочной улицы, сделать реверсирование и, переведя стрелку, въехать на этот путь. Причина - блокировочные события за кадр происходят позже вычисления позиционирования составов относительно друг друга и, таким образом, не успевают предотвратить ошибку.
Механизм возникновения ошибки известен. Состояние - поиск рационального решения исправлено в версии с 240319.0.10.1b

6. Если на однопутный перегон претендуют составы с разных сторон, возникает конфликт направлений сборки маршрута. Это проявляется в отказе светофора открыться в поездном режиме или же светофор может открыться и сразу же закрыться. Механизм сбоя известен, состояние - поиск решения.

7. Выходной светофор без зеленого огня вместо показаний Жм+Ж зажигает Ж+Ж. Ошибка проявляется в сигналке версии 240319.0.10.1b. Причина известна, баг устранен.

8. Входной светофор с тремя желтыми огнями и маршрутным указателем не открывается в поездном режиме. Ошибка проявляется в сигналке версии 240319.0.10.1b. Причина известна, баг устранен.

9. Маневровые светофоры перехватывают команды управления от маркеров группы DS. Причина известна, в версиях сигналки выше 240319.0.10.3b сбой проявляться не будет.

10. Маршрутные указатели выводят неверные символы (или лог-файл фиксирует ошибку чтения метки пути). Возникает в случаях, когда третий символ метки не задан, т.е., если вписать подчеркивание. Причина сбоя известна и не будет проявляться в версиях выше 240319.0.11.2b

11. Повторительные (групповые) светофоры некорректно читают атрибуты, если их (атрибутов) несколько. Причина сбоя известна и будет устранена в версиях выше 240319.0.11.2b

12. Тупиковые светофоры самовольно создают логи в папке Log (при её наличии). Причина известна и будет устранена в версиях выше 240319.0.12b

13. Выходной-специальный светофор отказывается открываться при запросе на открывание маршрута от предыдущих светофоров. Непосредственно его открыть можно. Причина сбоя известна и будет устранена в версиях выше 240319.0.12b

14. В светофоре, которому задан атрибут WM с "магическими символами" (т. е. ( ) . % + - * ? [ ^ $) нарушается инициализация с выводом в лог ошибки "Invalid pattern capture". Причина сбоя известна и будет устранена в версиях выше 240319.0.12.1b

15. Очень частые периодические потери кодов, особенно во время разгона/торможения состава. Возникают при определенной длине состава. Если длина состава отличается - потерь нет и АЛСН работает стабильно. Причина сбоя известна и будет устранена в версиях выше 240319.0.12.1b

16. Если на большом участке (примерно 140 и более километров) единовременно попытаться открыть светофоры в поездном режиме, то происходит зависание РВ. В версии 32 такое поведение отсутствует. Как оказалось, РВ 64 бит не умеет правильно работать с большим числом светофорных линков на пути следования (порядка 300-400 линков по предполагаемому маршруту движения) на одном кадре. Способ обойти этот недостаток движка найден, проблема будет устранена в версиях выше 240319.0.12.1b

17. Карликовый повторительный светофор при инициализации "забывает" погасить зеленый огонь, несмотря на запрещающее показание дублируемого светофора. Причина сбоя известна, исправление будет в версиях выше 240319.0.12.2b

18. Ошибка в чтении настроек маркировщиками пути. Может проявиться в том, что скрипт ошибочно приписывает режим работы к имени маркировщика. Причина - неполный паттерн в блоке чтения строки настройки. Ошибка выявлена, исправление будет в версиях выше 240319.0.13.0b

19. Если ненулевой линк "перемычки" находится на не присоединенном пути, он способен перехватить запрос на открывание маршрута. Причина - линк с таком режиме отключается. Ошибка выявлена, исправление будет в версиях выше 240319.0.13.0b

20. Маневровый-специальный светофор при смене режима выдает в файл логмейта сообщение об ошибке (error running function: (none):0: attempt to concatenate global `gRouteMark' (a nil value)). Причина - не задана метка пути по умолчанию. Исправление будет в версиях выше 240319.0.13.0b

21. Если разместить ПС перед ненулевым линком перемычки, при запуске сценария может произойти зависание. Механизм сбоя известен, исправление будет в версиях выше 240319.0.15.0b.


Если вам интересно, не стесняйтесь, задавайте вопросы. Ваша активность даёт нам мотивацию, не забывайте об этом!

Публичная версия базового набора светофорной сигнализации версии DSB_Track_Infrastructure_240319.0.15.0b

Изображение

Если что-то пошло не так, для отката версия DSB_Track_Infrastructure_240319.0.14.0b.

Инструкция для строителей маршрутов здесь
Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение BooYa » 23.09.2020, 22:22

Внимание! Версия 11 обновлена, перекачайте пожалуйста!

Я поправил косяк с правыми бордюрами, которые в изначальной 11 версии стали перевёрнуты. Для тех, у кого бордюры уже были расставлены, всё вернётся как и было.

Как обычно, лучше полностью переустановить (удалить и установить заново).
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Светофорная сигнализация С65

Сообщение Moss® » 24.09.2020, 12:19

BooYa
А почему при этом обновлении был вырезан ПРОХОДНОЙ МОСТОВОЙ?
Я уже его развесил, сейчас бутылки.
Moss®
 
Сообщения: 928
Зарегистрирован: 15.05.2016, 13:28
Благодарил (а): 653 раз.
Поблагодарили: 707 раз.

Re: Светофорная сигнализация С65

Сообщение Света » 24.09.2020, 20:02

Он был запакован несколько... преждевременно. К нему нет комплектующих.
Но, раз нужен - вот он. Архив надо распаковать в папку Assets.
Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение BooYa » 24.09.2020, 23:59

Это ваще тестовая версия какая-то, потом, вероятнее всего, придётся менять, или двигать, или хз даже что. По сигналке консоли следующие в планах (их доделка).
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Светофорная сигнализация С65

Сообщение Moss® » 25.09.2020, 00:10

ОК. Тогда такой не нужен.
Последний раз редактировалось Moss® 25.09.2020, 01:35, всего редактировалось 1 раз.
Moss®
 
Сообщения: 928
Зарегистрирован: 15.05.2016, 13:28
Благодарил (а): 653 раз.
Поблагодарили: 707 раз.

Re: Светофорная сигнализация С65

Сообщение BooYa » 25.09.2020, 01:35

Консоли тогда не пошли. Я не стал себя насиловать их делать. Зато сейчас вот освоили метод "прилипалок", который реализован в АЛСО-табличках. С ними ваще все проблемы решаются, поэтому следующим этапом их и доделаю. После того, как над ПС поработаю.
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Светофорная сигнализация С65

Сообщение Света » 25.09.2020, 11:49

Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение Evgen » 02.10.2020, 01:16

Почему на перегонах АЛСН скачет с зелёного на белый... А состанции горит как положено зелёный АЛСН... А ТОЛЬКО ЕГО ПРОЕХАЛ И ПОШЛО ТО БЕЛЫЙ ЗЕЛЕНЫЙ...
:olen: Рельсы, рельсы... Шпалы, шпалы... :olen:
Аватара пользователя
Evgen
 
Сообщения: 51
Зарегистрирован: 02.10.2020, 01:10
Откуда: Донбасс
Благодарил (а): 55 раз.
Поблагодарили: 36 раз.
Играю в: Train Simulator Classic
Имя: Евгений Довгополый

Re: Светофорная сигнализация С65

Сообщение Света » 02.10.2020, 02:41

Evgen писал(а):Почему на перегонах АЛСН скачет с зелёного на белый... А состанции горит как положено зелёный АЛСН... А ТОЛЬКО ЕГО ПРОЕХАЛ И ПОШЛО ТО БЕЛЫЙ ЗЕЛЕНЫЙ...

Если между светофорами расстояния более 1250 метров и нет ретрансляторов, то из-за этого. Это максимум, что я могу предположить, не имея почти никакой информации по расстановке и настройке.
Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение stoune » 02.10.2020, 15:03

Добрый день! Вчера решил попробовать расставить сигнализацию от DSB. И прежде всего хотел бы поблагодарить всех, кто причастен к созданию этой сигнализации за их труды. Поставив светофор с символьной "матрицей" столкнулся с проблемой, когда светофор на матрице отображает "-" вместо буквы "Б" Начал разбираться в таком поведении матрицы. И сначала начал куда-то глубоко копать. Подумал, что дело в отсутствии следующей станции (по иронии "Б" была назначена на направление в тупиковую ветку, где стоят пара проходных и всё), потом начал копать в неправильность написания паттернов или обозначения пути в светофорах. И потом меня осенило поменять букву на любую другую букву из основной части клавиатуры, и о чудо матрица сразу верно отрисовала её. Стало понятно, что дело в букве "Б". Начал перебирать остальные символо-буквы и понял, что:
"Х" - это именно "[", а не "{"
"Ж" - это ";", а не ":"
"Ю" - это ".", а не ">"
Одна из важнейших для электрифицированных маршрутов буква "Э" вообще не отображается не по "апострофу", не по "кавычкам" (А то забор тут нарисовал """ или "'" :dontknow: ), Ну и та самая с чего всё начиналось буква "Б" не отображается ни как "," ни как "<". Остальные символы матриц проверять не стал. С ними наверняка всё хорошо.
И раз уж начал смотреть все эти знако-символы полез в литерные таблички, там всё хорошо в обоих регистрах литеры появляются, кроме буквы "ж" в верхнем регистре по двоеточию отображается луна.
Буду очень признателен, если поправите этот момент. И ещё, по правилам подписей светофоров именно где ВАЖЕН РЕГИСТР, где нет; где нужны пробелы, а где писать слитно, количество плюсиков и т.д. лучше добавить в блог где-нибудь в предисловии в общих принципах. У меня например возникают вопросы как правильно перечислять атрибуты, например как верно +DY1, +PTDAT или +DY1,+PTDAT или +DY1, PTDAT или... ещё пример blabla+wblabla,+sblabla или blabla +wblabla, +sblabla может все верны? (если что вопрос в пробелах и плюсиках).
Ещё раз спасибо за новую отечественную сигнализацию, после немецкой это прямо бальзам на душу! Всё-же роднее и понятней. Ещё бы научить весь ПС работать с ней... но, эх мечты-мечты.
Аватара пользователя
stoune
 
Сообщения: 359
Зарегистрирован: 14.07.2020, 01:41
Благодарил (а): 430 раз.
Поблагодарили: 629 раз.
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД

Re: Светофорная сигнализация С65

Сообщение andreyprotaskin » 02.10.2020, 16:23

Привет, Света! Ты не знаешь, где можно скачать подвижной состав игрока для маршрута ст.им.Шевченко-Цветково?
andreyprotaskin
 
Сообщения: 12
Зарегистрирован: 18.05.2019, 08:20
Откуда: Смоленск
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Играю в: Train Simulator Classic
Имя: Андрей

Re: Светофорная сигнализация С65

Сообщение Света » 03.10.2020, 03:40

stoune писал(а):и понял, что:
"Х" - это именно "[", а не "{"
"Ж" - это ";", а не ":"
"Ю" - это ".", а не ">"

Действительно, эти символы (включая и букву "Б") назначены на "[", ";", "." и ",". Это связано с тем, что программа матрицы переводит все введенные символы в прописные, но символы пунктуации и специальные символы не умеют переводиться. А по ряду причин было принято решение ориентироваться на нижний регистр при вводе символов в настройки и обозначения. Иными словами, при вводе атрибутов, команд и обозначений SHIFT не требуется (исключая символ "+").

stoune писал(а):Одна из важнейших для электрифицированных маршрутов буква "Э" вообще не отображается не по "апострофу", не по "кавычкам"

Этого символа нет в списке используемых. Я говорю о чертежах, на которых показаны работающие при определенных символах лампочки. Но, раз он, всё же, используется - нет проблем, добавлю в ближайшее время в виде фикса.

stoune писал(а):Ну и та самая с чего всё начиналось буква "Б" не отображается ни как "," ни как "<".

Этот символ рабочий, назначается по ",", в блоге по групповому светофору приводится пример, в котором использованы символы А и Б и показаны метки, по которым эти символы выводятся.

stoune писал(а):полез в литерные таблички, там всё хорошо в обоих регистрах литеры появляются, кроме буквы "ж" в верхнем регистре по двоеточию отображается луна.

Все верно - это потому что "Ж" назначена на символ ";", так как именно этот символ будет при нажатии без кнопки SHIFT.

stoune писал(а):по правилам подписей светофоров именно где ВАЖЕН РЕГИСТР, где нет

Ну, собственно, выше уже ответ есть: все записи делать без нажатой кнопки SHIFT.

stoune писал(а):где нужны пробелы, а где писать слитно

Пробелы вообще нигде не нужны. Но если будут - не помешают, скрипт поубирает их при декодировании. Их количество также не имеет значения. Но, если пробел нужен, например, в названии станции для трансмиттера - не проблема, там он вычищаться не будет. Поэтому, правило очень простое: если кажется, что пробелы нужны - ставим, скрипт сам разберется, убирать их или нет.

stoune писал(а):количество плюсиков

При настройке светофора, если указываем атрибуты - ставим "+" и дальше список атрибутов. Это написано в блоге по настройке светофоров: "Атрибуты вписываются в правом поле Identity. Для этого вписываем "+" и список атрибутов, перечисляя их через запятую". Там же и примеры записей: "например "+LY5" (для линка 5) или "+LY5, LY2" (для линков 2 и 5)", "+GG2,GG5,GG3". Если у светофора есть особенности, то в блоге, где он описывается, это уточняется; например, у маршрутно-разделительного светофора система настроек отличается, соответственно, это все расписано, после чего имеется рекомендация по вводу атрибутов: "Все атрибуты надо вписывать в правое окошко свойств светофора, через запятую. Порядок написания, регистр и наличие пробелов не имеют значения.". Для заградительного светофора также имеются пример, сразу после перечня атрибутов, которые в нем будут работать: "Например: "+f25, +cl, +sWdtnrjdj, +ch, +tMyType" - задать частоту 25Гц, сместить голову влево, указать станцию Цветково, сделать завышенный окрас мачты, задать тип трансмиттера "MyType".".

stoune писал(а):лучше добавить в блог где-нибудь в предисловии в общих принципах

К сожалению, общим принципом обойтись не удалось. Разные свойства светофоров и их обвязки, разные конфиги, разные методы считывания... Поэтому, увы.

stoune писал(а):как правильно перечислять атрибуты, например как верно +DY1, +PTDAT или +DY1,+PTDAT или +DY1, PTDAT

Как выше процитировано, "Атрибуты вписываются в правом поле Identity. Для этого вписываем "+" и список атрибутов, перечисляя их через запятую". То есть, +DY1, PTDAT - правильный вариант. Также правильным будут +DY1,PTDAT, +dy1, ptdat и +dy1,ptdat. Те светофоры, в описании к которым не указано иное, должны иметь в перечислении атрибутов только один "+" - это метка, что дальше будет список атрибутов.
Исключение - маршрутно-разделительный и заградительный светофоры. У них иная система, об этом в описании конкретно для них сказано. С примерами.
Остальные юниты, в том числе матричные указатели, имеют вообще другие свойства сигналов, из-за чего и система ввода атрибутов отличается. Каждый юнит имеет описание с примерами введенных настроек.

stoune писал(а):ещё пример blabla+wblabla,+sblabla или blabla +wblabla, +sblabla может все верны? (если что вопрос в пробелах и плюсиках).

Оба варианта не верны, так как после первого набора букв нет запятой перед атрибутом "+w".

UPD: Да, совсем с головы вылетело добавить. На скрине прочерк - это символ ошибки. Матрицы выводят его если случился сбой декодирования. Попутно информация об этой ошибке выводится в логфайл - если он пишется, естественно.

Добавлено спустя 3 минуты 46 секунд:

andreyprotaskin писал(а):Привет, Света! Ты не знаешь, где можно скачать подвижной состав игрока для маршрута ст.им.Шевченко-Цветково?

Приветствую! Знаю: на этом форуме, в разделе "Подвижной состав". Есть вариант проще - посмотреть темы наших сценаристов, там есть ссылки на все используемые локомотивы и вагоны.
Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение stoune » 03.10.2020, 16:58

Света писал(а):Этого символа нет в списке используемых. Я говорю о чертежах, на которых показаны работающие при определенных символах лампочки. Но, раз он, всё же, используется - нет проблем, добавлю в ближайшее время в виде фикса.

Буква "Э" используется на входных или маршрутных светофорах станции стыкования родов тока и говорит о том, что на пути, куда прибывает поезд установлен тот-же род тока, что и на перегоне откуда следует поезд. И так-же устанавливается на крупных станциях, где есть пути без КС и есть пути с КС. Соответственно, когда буква "Э" горит - шнурок над головой будет. Ну и картинки, как она выглядит эта буква "Э" с "распиновкой" диодов (Честно стыреные в гугле)


Света писал(а):Этот символ рабочий, назначается по ","

Тогда что я делаю не так? Версия 0.11.0b Матрица упорно не разжигается на направление с символом "Б". Дальше много картинок поэтому спрячу все под споил.
Изображение Изображение Вчера отрисовал прочерк. Сегодня просто "потушил". Если, что там верхний желтый везде мигающий.
Изображение Изображение Дело не в светофоре. Другие направления показывает нормально.
Изображение Окно настроек этого светофора. Левое поле: XV; Правое поле: +PTLAT; больше ничего.
Изображение Это следующий светофор. Левое поле: 4; Правое поле: +WM,_/ (плюсWMзапятаяподчеркиваниелевыйслеш)

Пока всё это скринил/писал/читал пришла в голову идея, что запятую он понимает как разделение атрибутов. Ну +WM это первый и после запятой которая "Б" _/ как следующий атрибут. Хотя на скринах в блоге такая схема работает. :dontknow: Может именно проходной неправильно отфильтровывает атрибут? "Для этого вписываем "+" и список атрибутов, перечисляя их через запятую". Домой приеду ещё возможно с созданием логов попробую запустить.

Света писал(а):Действительно, эти символы (включая и букву "Б") назначены на "[", ";", "." и ",". Это связано с тем, что программа матрицы переводит все введенные символы в прописные, но символы пунктуации и специальные символы не умеют переводиться. А по ряду причин было принято решение ориентироваться на нижний регистр при вводе символов в настройки и обозначения. Иными словами, при вводе атрибутов, команд и обозначений SHIFT не требуется (исключая символ "+").

все записи делать без нажатой кнопки SHIFT.

Пробелы вообще нигде не нужны. Но если будут - не помешают, скрипт поубирает их при декодировании. Их количество также не имеет значения. Но, если пробел нужен, например, в названии станции для трансмиттера - не проблема, там он вычищаться не будет. Поэтому, правило очень простое: если кажется, что пробелы нужны - ставим, скрипт сам разберется, убирать их или нет.

Те светофоры, в описании к которым не указано иное, должны иметь в перечислении атрибутов только один "+" - это метка, что дальше будет список атрибутов.

Может в блоге всё это и есть, но как-то не так явно написано. Теперь стало более понятно что и как. Просто меня сбивало, что где-то в примерах написаны плюсики у каждого нового атрибута, где-то просто через запятую, где-то были пробелы, где-то нет.
Я предлагал в предисловие добавить именно по написанию, а сами атрибуты это уж понятно, что у разных типов светофоров они разные.
Что-то типа:
1. "символы пунктуации и специальные символы не умеют переводиться. А по ряду причин было принято решение ориентироваться на нижний регистр при вводе символов в настройки и обозначения. Иными словами, при вводе атрибутов, команд и обозначений SHIFT не требуется (исключая символ "+")."
2. "все записи делать без нажатой кнопки SHIFT."
3. "Пробелы вообще нигде не нужны. Но если будут - не помешают, скрипт поубирает их при декодировании. Их количество также не имеет значения. Но, если пробел нужен, например, в названии станции для трансмиттера - не проблема, там он вычищаться не будет. Поэтому, правило очень простое: если кажется, что пробелы нужны - ставим, скрипт сам разберется, убирать их или нет."
4. + ставится только один дальше каждый новый атрибут через запятую.

Света писал(а):
stoune писал(а):ещё пример blabla+wblabla,+sblabla или blabla +wblabla, +sblabla может все верны? (если что вопрос в пробелах и плюсиках).

Оба варианта не верны, так как после первого набора букв нет запятой перед атрибутом "+w".

Я тут имел в виду одностроковые поля по типу как у маркера-корректора. Первая часть это название потом атрибут, и получается тут все правильные.
Вот теперь всё стало понятно. Спасибо за разъяснения. Ну и может проверите ещё раз эту "Б" может где чего поломалось? Или только у меня.
Аватара пользователя
stoune
 
Сообщения: 359
Зарегистрирован: 14.07.2020, 01:41
Благодарил (а): 430 раз.
Поблагодарили: 629 раз.
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД

Re: Светофорная сигнализация С65

Сообщение Света » 03.10.2020, 20:16

stoune писал(а):Буква "Э" используется на входных или маршрутных светофорах станции стыкования родов тока и говорит о том, что на пути, куда прибывает поезд установлен тот-же род тока, что и на перегоне откуда следует поезд.

Спасибо за разъяснение. Видимо, те чертежи, которыми я пользуюсь, или устаревшие, или для матриц другого назначения. Не вопрос, добавлю этот символ в ближайшее время.
За картинки с символами отдельная благодарность!

stoune писал(а):Тогда что я делаю не так?
stoune писал(а):Домой приеду ещё возможно с созданием логов попробую запустить.

Нет необходимости, проблема действительно в светофоре. Я уже знаю, что произошло и исправлю в том же патче, что и символ для матрицы.
По сути, Вам удалось найти 2 недоработки. Спасибо за указание на них, ждите патч Изображение

Добавлено спустя 1 час 18 минут 37 секунд:

Готово, обе недоработки исправлены. Обновленный архив перезалит, ссылка в топикстарте.

Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Светофорная сигнализация С65

Сообщение stoune » 03.10.2020, 22:22

Спасибо за такую оперативность! Скачаю посмотрю если что отпишу. Ещё одну спасибку тыкнул под другое сообщение.
Света писал(а):По сути, Вам удалось найти 2 недоработки. Спасибо за указание на них, ждите патч.
Всегда рад помочь разработке отечественных дополнений!
Аватара пользователя
stoune
 
Сообщения: 359
Зарегистрирован: 14.07.2020, 01:41
Благодарил (а): 430 раз.
Поблагодарили: 629 раз.
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД

Пред.След.

Вернуться в [RW] Маршруты и сценарии

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

Сейчас этот форум просматривают: Claude [Bot] и гости: 3