![]() |
С белым разобрался.
[YOUTUBE=""]CT_TBjmoM7Q[/YOUTUBE]
С жёлтым тоже разберёмся. |
[B]vicente[/B], с белыми в общем не то. Белый должны быть на стрелках между входным и выходным обратного направления, а также между выходным и входным обратного направления. Приёмно-отправочные пути, как правило, кодируются (т.е. участок перед выходным тоже должен быть с кодом жёлтого/зелёного).
|
-- vicente -- как ранее писал тестить не смогу извиняй
-- TRam_ -- в реала белый может загореться в любом месте и не обезательно это будет там где ты сказал , когда загорится белый уже не раз говорил . тут все зависит от того где пропадают коды и скорости . коды пропадают в точка 1 , белый загорится в точке 2 скорость хх . коды пропали в той же точке 1 , белый загорелся в точке 3 скорость уу . как считать правильно ? точка 1 одна и та же . я буду смотреть на скорость так за 4 - 6 можно разное растояние проехать на разной скорости . так не большое ворчание и ничего более .как реализует -- vicente -- я не знаю . без обид оф оф |
Критика приветствуется!
Прежде всего, хочу поблагодарить всех, кто описывается здесь. Это очень важно для меня.
По пропаданию кодов и возобновлению их на некодируемых путях станций, я спрашивал несколько месяцев назад, получил такой ответ, поэтому сделал так, как сделал. Теперь - технические моменты. Open Rails был задуман в своё время как новая платформа для старичка MSTS , в которой вместо MSTS Bin- ов расширение возможностей будет реализовываться на совсем другой основе. В то же время, совместимость с MSTS (светофоры, сценарии и подвижной состав, который ездит в MSTS , должен ездить и работать в Open Rails) была продекларирована с самого начала проекта и до сих пор разработчики стараются это дело соблюдать. И если, после какого-то обновления, какой-то маршрут "родом из MSTS" работает по той или иной причине неадекватно, в теме по багам разрабам пишется предъява и она на полном серьёзе разбирается и фиксится. Но это - "их нравы", как говорится. Мы, как водится, "пошли другим путём" и (совершенно резонно на тот момент) создали шаблон светофоров, основываясь на некоем упущении, недосмотре разработчиков MSTS и взяли за основу запрещающий аспект, который в оригинале был разрешающим. Я не буду повторять всей предыстории, почему вообще такое стало возможным, я десятки раз это разъяснял. В том числе (и в основном) на этом форуме. Но, этот самый аспект в MSTS и в первых версиях Open Rails не только останавливал поезда AI , но и взаимодействовал с механизмом блокировки (Deadlock) обоих симуляторов. После глобального обновления одной из версий 0.9, это дело "прикрыли". С точки зрения команды Open Rails , это было "закрытие старого бага MSTS , а мы... остались с тем, что имели. Так получилось. И когда пользователи у нас говорят: "сигнализации не работают в Open Rails", они имеют в виду прежде всего это. Это было очень краткое объяснение для тех, кто не в теме. Если кому интересно, ищите мои сообщенияв этой теме, в теме по сигнализациям MSTS на этом форуме и в других темах. Реагировать на то обновление принципа организации движения поездов в симуляторе можно было по-разному. Так это и произошло в действительности. Неудовлетворительная работа сигнализаций не прибавила поклонников Open Rails у нас. Наоборот. Многие "плюнули" на это дело и пошли в другие игрушки, где всё "в шоколаде". Я же, прочитав тогда переписку разработчика этого сайта APK_LVDZ с командой Open Rails , понял, что ради нас они ничего менять в концепции не будут и решил "перекроить" свою собственную сигнализацию под новые реалии и на сегодняшний момент получаю удовольствие от Open Rails без никаких оговорок. На самом деле, чтобы все маршруты, существующие у нас для MSTS "заиграли" в Open Rails , нужно патчить во-первых, саму сигнализацию на маршруте, а во вторых, тяговый подвижной состав на предмет соответствия сигналов кабины. Так как подвижной состав, по-любому, нужно патчить (новые возможности, правка отображения, звуки и т.д.), я пробую заодно для этого патча изменить принцип получения сигнала АЛСН в кабине, попутно прикрутив к нему фишки, которые в MSTS вообще не вставали на повестку дня. Раздельная смена показаний, задержка реакции АЛСН на смену сигнала, объединение аспектов, новые показания (выкл, красн), проезд запрещающего (иди - пропиши это в MSTS или в Open Rails с MSTS-овским дисплеем кабины. Эта самая потеря кода, которую я показал - это попытка сделать что-то похожее, не абсолютное, как уже было сказано, что будет работать на уже существующих сигнализациях (пропатченых или нет - не важно) в случае, если пропатченый локомотив, с прописанным в нем TCS script-ом (можно патчить и без TCS - будет работать с обычным дсплеем кабины, как в MSTS) попадёт на маршрут с такой сигнализацией. [size="1"][color="Silver"]Добавлено через 46 минут[/color][/size] Последние несколько страниц я говорю об изменении принципа "снятия" кодов локомотивом, относительно старой MSTS-овской системы. Пример её, этой системы, я приводил раннее уже в [URL="http://www.trainsim.ru/forum/showpost.php?p=602953&postcount=44"]этом сообщении[/URL]. Разница в подходах - в старом способе локомотивный светофор "тупо" показывает то, что в раскладке текстуры АЛСН соответствует аспекту NORMAL головы следующего сигнала. Смена показаний локомотивного происходит моментально при изменении аспекта следующего по ходу сигнала. Никакой технической возможности, при этом, для таких вещей, которые я показываю сейчас при той системе быть не может. В см ысле, см.последние видео: в жизни никогда на следующий APPROACH_2 АЛСН не покажет в одном случае- жёлтый (перед входным), а в другом - белый (перед выходным), а на APPROACH_1 (первый проходной) - в одном случае- белый, а в другом - жёлтый [size="1"][color="Silver"]Добавлено через 10 минут[/color][/size] Само собой разумеется, возможности "сделать так, как хочется" ограничены. Поэтому, например, то что вы видите с белым - не более, чем работа таймеров. Потому "настроить до входных стрелок" - всего лишь увеличить время в таймере, а сделать "после выходных" - наоборот- сократить. Другое дело, что эта фигня работает одинаково на всех станциях. На последнем видео - станция маленькая, до первой стрелки - меньше 50 метров. Допустим, я настрою этот таймер точно. Что будет на больших станциях? А при меньших или больших скоростях? С другой стороны, старые маршруты своими сигнализациями потерю кодов вообще не предусматривают. Я могу сделать как в старых вариантах: на RESTRICTING давать белый и т.д. Возможно, так и нужно делать. Есть, ведь сигналки, в которых так и задумано. Но, тогда, например, открыти маневрового выходного изменит показание локомотивного с кж на б [size="1"][color="Silver"]Добавлено через 5 минут[/color][/size] Короче, я понял. Действую. Возможно, уберу вообще эту потерю кода, она доставляет мне немало хлопот в коде. Хочу поскорее закончить с NORMAL-ами и писать другую логику |
[quote]... Я же, прочитав тогда переписку разработчика этого сайта APK_LVDZ с командой Open Rails , понял, что ради нас они ничего менять в концепции не будут... [/quote]
Я на "башне" писал, предлагая сделать остановку сервисов на STOP_AND_PROCEED опционально в настройках сима... |
можно не много букффф , надеюсь не в обижу
хм по мне делать сбои кодов - лишний геморой для себя , а вот смену кодов можно ( нужно ) сбой кодов это когда идет код З и тут ни с чего идет код Ж , или вообше пропал код З , в поле З на светофоре , а потом снова пошел код З - лучше не делать смена кода - код З меняется на Ж ( б ) можно делать . надеюсь что на локе будет и так понятно там сам думай :o :drinks: |
Ну, я в принципе понимаю: почему им это немного геморройно. Переделка всего принципа движения поездов позволила добавить многое из функционала. Одни только сокращения и обгоны как легко делать в Open Rails ! Никаких невидимок, всё прописывается в точках ожидания. Там дело не столько в остановке, сколько в блокировках. Этот аспект используется многими в мире как условно-разрешающий или маневровый. Он по определению в нынешнем виде должен пропускать поезда.
Но это всё - причитать по убежавшему молоку. Имеем то, что имеем и надо исходя из этого выкручиваться В принципе, Костя, делов-то: сделать STOP вместо STOP_AND_PROCEED;) |
Да только на эти "стопы" маневровые показания завязаны. Вернее, через них по [B]next_sig_lr[/B] маневровый аспект на выходных светофорах.
Но, может, придумаю что-нибудь. |
[QUOTE=орел;603367]
хм по мне делать сбои кодов - лишний геморой для себя , а вот смену кодов можно ( нужно ) сбой кодов это когда идет код З и тут ни с чего идет код Ж , или вообше пропал код З , в поле З на светофоре , а потом снова пошел код З - лучше не делать смена кода - код З меняется на Ж ( б ) можно делать . надеюсь что на локе будет и так понятно :drinks:[/QUOTE] Я, наверное, неправильную терминологию использую. Спасибо, что поправил. Сбоев кодов не будет, разве что, какую рэндомную функцию найду когда-нибудь (вряд ли),. А смену я сделал (см. видео) . Сейчас немного переписал её. Было неправильно привязано к проследованию сигнала. А, ведь, коды могут меняться и на перегоне. Короче, нашёл я как стартовать таймеры, на последнем видео, вроде, оно с новой привязкой. Белый не пищит и сразу загорается - надо перебрать скрипт этого белого. Он у меня самый последний в блоке - если никакие условия не выполняются, типа - белый. И желтый этот без нажатия - тоже. Скриптов жёлтого, на самом деле, несколько. Желтый после обычного сигнала, жёлтый следующий, когда на локомотивном белый, жёлтый на боковой путь перед белым и когда уже белый. Разберёмся с ними - и так оно и останется. Могу оставить таймеры опциональными для выбора тем, кто будет патчить локи. [size="1"][color="Silver"]Добавлено через 59 минут[/color][/size] Костя я кстати, ездил в тупики. Что на NORMAL , что на DISTANCE - белый без никаких дополнительных прописываний. |
[QUOTE=КЕ;603369]Да только на эти "стопы" маневровые показания завязаны. Вернее, через них по [B]next_sig_lr[/B] маневровый аспект на выходных светофорах..[/QUOTE]
А, ну да. Но, на перегон ты маневрируешь не белым ;) так? |
Не знаю, как вам, но мне положительно эта штука начинает нравиться! :crazy:
[YOUTUBE=""]goT2SnTKvw4[/YOUTUBE] |
[QUOTE=vicente;603374]А, ну да. Но, на перегон ты маневрируешь не белым ;) так?[/QUOTE]
На перегон - нет. Белым - маневр в горловине до входного встречного направления, не доезжая до него. Ну, как и полагается! ;) |
[QUOTE=vicente;603374]А, ну да. Но, на перегон ты маневрируешь не белым ;) так?[/QUOTE]
маневры на перегоне :eek: :eek: :eek: :eek: по точнее какие планируются , в реале они запрешены от слова совсем кроме не которых , почему прошу уточни что бы понять и по возможности подсказать :o [size="1"][color="Silver"]Добавлено через 8 минут[/color][/size] [QUOTE=vicente;603370]Я, наверное, неправильную терминологию использую. Спасибо, что поправил. Сбоев кодов не будет, разве что, какую рэндомную функцию найду когда-нибудь (вряд ли),. А смену я сделал (см. видео) . Сейчас немного переписал её. Было неправильно привязано к проследованию сигнала. А, ведь, коды могут меняться и на перегоне. Короче, нашёл я как стартовать таймеры, на последнем видео, вроде, оно с новой привязкой. Белый не пищит и сразу загорается - надо перебрать скрипт этого белого. Он у меня самый последний в блоке - если никакие условия не выполняются, типа - белый. И желтый этот без нажатия - тоже. Скриптов жёлтого, на самом деле, несколько. Желтый после обычного сигнала, жёлтый следующий, когда на локомотивном белый, жёлтый на боковой путь перед белым и когда уже белый. Разберёмся с ними - и так оно и останется. Могу оставить таймеры опциональными для выбора тем, кто будет патчить локи. [size="1"][color="Silver"]Добавлено через 59 минут[/color][/size] Костя я кстати, ездил в тупики. Что на NORMAL , что на DISTANCE - белый без никаких дополнительных прописываний.[/QUOTE] да ладно то рабочии моменты главное что я понятно писал ( надеюсь ) повторим если идет код З ( и любой другой ) и следуюший такой же то смены кодов не должно быть а значит ни свитка ни смены огней на локе если впереди на поле З то идет код З на локе З , если следуюший будет , на поле , Ж , то будет смена кодов и будет свисток со сменой огней на локе - ранее уже не раз писал что да как ( надеюсь понятно ) . как то так :o :drinks: |
[QUOTE=КЕ;603377]На перегон - нет.
Белым - маневр в горловине до входного встречного направления, не доезжая до него. Ну, как и полагается! ;)[/QUOTE] Ну, это я и имел в виду. Направление-то, в этом случае, на перегон. |
[QUOTE=vicente;603385]Ну, это я и имел в виду. Направление-то, в этом случае, на перегон.[/QUOTE]
понял , теперь если можно разбиремся опять много букфффф надеюсь что такое граница станции знаем и где она проходит понимаем . так же надеюсь знаем что такое неправильное и правильное направление я про перегон . на станции таких понятий нет . так вот все маневры происходят в границах станции , на перегоне запрешены . если при маневрах приходится выежать за последную стрелку то это все равно будет станцией это на однопутном перегоне на двухпутном ( много путном ) чуть сложнее . на двух путном ( много путном ) перегоне выезд за границу станции допускается только в одном случае если манёвры происходят в правильном направление для перегона ( часто наблюдаю по силикатной по третьему пути в сторону подольска ) и более ни в каких случаях ( будет всем атата если такое допустят ) на счет кодов - хм сложно и много кодить придется легче не давать коды совсем кроме К на путях и КЖ на локе . и то после того как перешли на Б убрать . как то так :o :drinks: з.ы. в твоем случае , как понял , маневры в правильном направлении |
[QUOTE=орел;602794]при укбм добавляются две кнопки - сброс \ установка кж , и верхную рб если она ранее не была установлена[/QUOTE]
Ну, две клавиши дам "в комбинации" (Ахаха! Как будто я это [S]не скомуниздил у буржуев по старой доброй советской традиции,а[/S] сам разработал) [QUOTE=орел;602794]хм. для " гашения " красного есть своя кнопка \ рб - ВК ее название . расшифровке две , какая правдива решайте сами , Вспомогательная Кнопка \ Выключение Красного[/QUOTE] "Дам один пистолет и - точка!" (Цы... Капитан Барбоса, красавчег) Я терпеть не могу мышь. А, с клавишами - напряжёнка. Есть только "Зю" -РБ и две комбинации. Так что, сброс КЖ и выкл К попробую срэндэрить на одной. На вторую найду: что прикрутить. А, нет - так в конце сделаю отдельно. [QUOTE=орел;602794] в маневровый режим переводят клуб \ блок а алсн не переводят и отключать алсн при маневрах нельзя может быть больно , алсн \ клукб \ блок отключают по приказу и в редких случах - когда не исправны . брать приказ на отключение черевато ( больно может быть ) [/QUOTE] Чудненько. А, может, тогда - ну его? Неисправность АЛСН у нас вряд ли моггет быть. Она у нас в *.cvf не пропишется :D [size="1"][color="Silver"]Добавлено через 13 минут[/color][/size] [QUOTE=орел;603398]понял , теперь если можно разбиремся опять много букфффф надеюсь что такое граница станции знаем и где она проходит понимаем . так же надеюсь знаем что такое неправильное и правильное направление я про перегон . на станции таких понятий нет . так вот все маневры происходят в границах станции , на перегоне запрешены . если при маневрах приходится выежать за последную стрелку то это все равно будет станцией это на однопутном перегоне на двухпутном ( много путном ) чуть сложнее . на двух путном ( много путном ) перегоне выезд за границу станции допускается только в одном случае если манёвры происходят в правильном направление для перегона ( часто наблюдаю по силикатной по третьему пути в сторону подольска ) и более ни в каких случаях ( будет всем атата если такое допустят ) на счет кодов - хм сложно и много кодить придется легче не давать коды совсем кроме К на путях и КЖ на локе . и то после того как перешли на Б убрать . как то так :o :drinks: з.ы. в твоем случае , как понял , маневры в правильном направлении[/QUOTE] Я это понимаю, сам на работе, нет-нет - да маневрирую. Атата - ататой, у нас такого жёсткого правила нет. Но, технически, направление на перегоне должно быть в сторону соседней на том пути, на который манёвры эти выкатываются. Граница станции у нас не так важна при манёврах (если переездов нет). Главное - хвостом не выкатиться за входной. Из-за маневрового режима - в смысле, выкатился за входной - по поездному надо возвращаться, а стрелка направления где? Правильно! в том самом месте. И чем больше мороки оператору с системой, тем больше атата машинисту. Но, у нас - симулятор. Иди-ка попробуй это сценаристам растолковать! :confused: [size="1"][color="Silver"]Добавлено через 48 минут[/color][/size] Слушайте, а кнопок-то таких в кабине моего многострадального ВЛ80 нееету... Прикрутил (пока) к дворникам. Я не знаю вообще они на 125 анимированы или нет. По свободе - гляну. Но текстура кнопки какбэ намекает на мотор-вентилятор. Если мышью не тыкать, вроде не должно накладываться. Дворники - "V", а сброс К(КЖ) будет Ctrl с запятой. Но, если мышью сбрасывать - стеклоочистители - того... :crazy::crazy::crazy: [size="1"][color="Silver"]Добавлено через 5 минут[/color][/size] Хотя... наверное, лучше на РБ налепить, нет? [size="1"][color="Silver"]Добавлено через 8 минут[/color][/size] Всё. Прикручено к РБ. Так логичнее, по-моему |
мммдяяяямс
по пробуем [QUOTE]Ну, две клавиши дам "в комбинации" (Ахаха! Как будто я это не скомуниздил у буржуев по старой доброй советской традиции,а сам разработал)[/QUOTE] при укбм не только добавляется две кнопки\РБ но и меняется логика алсн ( не сильно но меняется , получиться в коде реализовать ? я не знаю ) . 1-я кнопка\рб это сброс\установка КЖ , 2-я верхная РБ , плюс могут добавить датчик давления , чуть про лампы предварительной световой сигнализации чуть не забыл . надо этот огород городить ? я пока считаю не надо , потом можно и добавить\сделать отдельно и с укбм , если код подволит все " заморочки укбм-а сделать . [QUOTE]Чудненько. А, может, тогда - ну его? Неисправность АЛСН у нас вряд ли моггет быть. Она у нас в *.cvf не пропишется [/QUOTE] я того же мнения - неисправности не кодить [QUOTE]Я это понимаю, сам на работе, нет-нет - да маневрирую. Атата - ататой, у нас такого жёсткого правила нет. Но, технически, направление на перегоне должно быть в сторону соседней на том пути, на который манёвры эти выкатываются. Граница станции у нас не так важна при манёврах (если переездов нет). Главное - хвостом не выкатиться за входной. Из-за маневрового режима - в смысле, выкатился за входной - по поездному надо возвращаться, а стрелка направления где? Правильно! в том самом месте. И чем больше мороки оператору с системой, тем больше атата машинисту. Но, у нас - симулятор. Иди-ка попробуй это сценаристам растолковать! [/QUOTE] так и у нас , я про алсн а не про страну , то же много вариантов можно реализовть по маневрам но я дал кратко и так что бы было понятно , и не более того . [QUOTE]Слушайте, а кнопок-то таких в кабине моего многострадального ВЛ80 нееету... Прикрутил (пока) к дворникам. Я не знаю вообще они на 125 анимированы или нет. По свободе - гляну. Но текстура кнопки какбэ намекает на мотор-вентилятор. Если мышью не тыкать, вроде не должно накладываться. Дворники - "V", а сброс К(КЖ) будет Ctrl с запятой. Но, если мышью сбрасывать - стеклоочистители - того... [/QUOTE] доп РБ устанавливается обычно сверху над головой машиниста . сброс\установка КЖ на пульте машиниста . лампы - так же на пульте , они лапмы и сброс КЖ ( для карткости далее будем наживать SКЖ ) могут обьединяться в отдельный короб ( скажу так ) скроей всего их просто не рисовали вот и нет . [QUOTE]Хотя... наверное, лучше на РБ налепить, нет? Добавлено через 8 минут Всё. Прикручено к РБ. Так логичнее, по-моему [/QUOTE] РБ это РБ и не стоит на нее еще что то вешать можно самому потом запутаться а вот код использовать - смотри сам как удобнее будет , я говорю про УКБМ и его кнопки \ РБ . если интересно то могу чуть по по же описать логику укбм , сам поглядиш стоит ли или не стоит ( :rofl: ;) ) много букффф оф оф ;) :drinks: |
Уже открутил от РБ. Анимация не работала, когда две прописал. Или что-то нахимичил. Вечером буду разбираться. Там вообще надо будет смотреть. Правая половина панели - водишь мышью - пантографы. В центре реверс , прожектора, всё- в одной точке. Затрудняет, что сама комбинация ещё не вставлена в код. Только интерфейс нажатия/отжатия. Хотел прописывать сразу "на чистовик", вместе с красным АЛСН, поэтому спешил. Но, видно, поспешишь... Но, сейчас - этап этого красного. Надо сразу ставить.
Офф Код, [S]сука[/S], жиреет с каждым "подходом" к компу. Пишется по принципу: "[S]блять[/S], ещё ж и это нужно, а с тем как?". Теперь вся эта система привязана к выбору в меню "alerter in cab", и работать будет выбор подзаголовка "алертер вне кабины". Если последняя опция не выбрана, а игрок не в кабине, экстренное срабатывать не будет. Показания переделывались уже два раза. С красным думаю: как увязать все случаи. Есть же ещё и правила Open Rails . Их никто не отменял. Я, например, грешным делом, решил, что раз такое дело, и запрещающий STOP можно преспокойно просаживать, прописав ему 20, и под эту хрень просто вешать условно-разрешающие Т-шки, но не тут-то было! Симулятор [S]охреневает от такой наглости[/S] совершенно справедливо кидает игрока из режима Auto Signal в SPAD (режим "ничего не вижу, ничего не хочу знать) и АЛСН нихрена не ловит (какой я молодец, что попросил в текстурке белые на крайние сектора). Так что, проезд красного надо прописывать отдельно от остальных случаев потери кода при кж на локомотивном, с запросом Manual Mode, как в привычных до сих пор ситуациях (исключив исследование маршрута [S]блять[/S] - всё надо писать руками). В общем, я в [S]аху[/S] ужасе от объема работы. Тешит меня только мысль, что со столь желанными мной DISTANCE-ами, должно быть полегче (мечтатель я...) |
[QUOTE=орел;603398]
так вот все маневры происходят в границах станции , на перегоне запрешены . если при маневрах приходится выежать за последную стрелку то это все равно будет станцией это на однопутном перегоне на двухпутном ( много путном ) чуть сложнее . на двух путном ( много путном ) перегоне выезд за границу станции допускается только в одном случае если манёвры происходят в правильном направление для перегона ( часто наблюдаю по силикатной по третьему пути в сторону подольска ) и более ни в каких случаях ( будет всем атата если такое допустят ) [/QUOTE] Вот это - тв часть, которую я люблю в Open Rails: ставлю точку разворота между первым маневровым с перегона и входным - и неважно: какой длины поезд - он остановится так, что хвост только-только за маневровый заехал. Точно, как в реале. По крайней мере, у нас (по-моему, везде так). [QUOTE=орел;603398] з.ы. в твоем случае , как понял , маневры в правильном направлении [/QUOTE] А, вот, в этой части, я его (этот симулятор) немного недолюбливаю. Сколько я говорил сценаристам делать именно так, как ты описал: манёвры - всегда "по ходу". Стрелка направления на пульте дежурного остаётся по правильному пути. Ездючина возвращается назад? Так она же в пределах станции. Сделали манёвры- путь для остальных свободен. Да, и по удалению можно манёвры выпускать. Но, хитрый Open Rails, здесь, на мой вкус сделан не очень. Эта зараза "видит", что ездючина не едет к следующей точке пути (в данном случае, речь о первой стрелке соседней станции) и не блокирует её. Симулятор "отбирает" у встречного один блок-участок и выпускает на перегон оба сервиса навстречу друг другу. Где-то я постил видео про это. Кажется, в теме по сигнализациям MSTS |
Красный даётся "с боем". "Сносил" его уже несколько раз, пока, с горем пополам не начали появляться признаки того, как я хочу, чтобы работало. Комбинация клавиш Ctrl+запятая в коде прописывается совсем по-другому, чем РБ. Повозился с ней, теперь она сбрасывает красный при каждом нажатии, но какая-то переменная "подвисает" где-то, поэтому смена сигнала работает, в буквальном смысле, "через раз". Один раз с таймером, следующий - без.
Пока просто размещу видео теста на RESTRICTING-ах. Оно довольно длинное, вечером буду разбирать. Критика и замечания, как всегда - приветствуются. Комбинация клавиш Ctrl+,(запятая) не анимирована, поэтому , для удобства и понимания, до нажатия я убирал монитор пути, а после нажатия - возвращал его. [size="1"][color="Silver"]Добавлено через 14 минут[/color][/size] [YOUTUBE=""]jiQC1AXMsHY[/YOUTUBE] |
Небольшое разъяснение к видео в предыдущем посте.
Система, основаная на сигнальных головах типа NORMAL тестируется на моём маршруте с рабочей сигнализацией не под TCS. Поэтому аспекты, посылаемые сигнальными точками в рельсовую цепь в данном тесте - STOP, STOP_AND_PROCEED и RESTRICTING (я их показываю Ctrl+Shift+F11). На STOP_AND_PROCEED прописан к/ж, но его проезд не прописывается, как проезд красного, так как есть сигнализации, где этот аспект является аспектами маневровых и обратно-смотрящих голов на выходных. Красный загорится [B]толькопри проезде STOP или RESTRICTING[/B]. Поэтому при ажаптации сигнализаций под новые версии Open Rails , рекомендую маневровые и пригласительные прописывать именно аспектом RESTRICTING, а не STOP_AND_PROCEED. В связи с этим, советуюсь: я знаю, что для конвенционального MSTS-овского cabSignalScreen , для белого на АЛСН в тупиках не ставится ничего (STOP), что в плана
Х адаптации, если STOP у нас - запрещающий аспект? У меня, пока, к/ж даётся, есди следующие по ходу аспекты STOP, STOP_AND_PROCEED и RESTRICTING (с ещё несколькими условиями, не актувльными сейчас: нет кода после APPROACH_2 , как я уже писал и ещё...). Стоит ли разделить к/ж на RESTRICTING (моё мнение, что да) под белый на RESTRICTING, а к/ж прописать как-то по-другому. Ну, и вопрос, чтоб 2 раза не вставать: по видео, как я уже писал в предыдущем посте, есть две смены сигнала с к/ж на к и броса красного. Что из этого похоже на реал, а что нет и что нужно переделать? [size="1"][color="Silver"]Добавлено через 17 минут[/color][/size] Хотя... с другой стороны, всё равно чётко сделать не получится на 100% . Хотя бы потому, что маневровый NORMAL из тупика, по любому, когда закрыт - STOP. Здесь надо будет глянуть эту "потерю кода" после APPROACH_2 : как влияет смена кабины на то, что находится "в памяти" скрипта. Но, судя по последнему тесту, происходит инициализация заново при смене кабины (красный на локомотивном в тесте, если бы было по-другому - оставался бы белый). |
[quote] поэтому при адаптации сигнализаций под новые версии Open Rails рекомендую маневровые и пригласительные прописывать именно аспектом RESTRICTING, а не STOP_AND_PROCEED[/quote]
Так и сделал. И пригласительный можно включать по функции приближения (игрок) на нужное расстояние с заданной скоростью. [quote] В связи с этим, советуюсь: я знаю, что для конвенционального MSTS-овского cabSignalScreen , для белого на АЛСН в тупиках не ставится ничего (STOP), что в плана Х адаптации, если STOP у нас - запрещающий аспект? У меня к/ж даётся, если следующие по ходу аспекты STOP, STOP_AND_PROCEED и RESTRICTING (с ещё несколькими условиями, не актуальными сейчас: нет кода после APPROACH_2 , как я уже писал и ещё...). Стоит ли разделить к/ж на RESTRICTING (моё мнение, что да) под белый на RESTRICTING, а к/ж прописать как-то по-другому.[/quote] Да. А тупики лучше "осигналить" маркерами со [B]state = 2;[/B] ИМХО. |
Кстати, не в первый раз убеждаюсь в преимуществах записи видео тестов. Очень помогает в "разборе полётов ". Особенно сейчас, когда в коде есть вещи, зависящие от метров расстояния. Вот и сейчас, пересмотрев видео, понял: в чем разница обстановки сигнализации в случаях со свистком и задержкой и без. Когда ездючина проезжает светофор, за которым больше нет сигнальных точек - свистит и срабатывает через delay, когда сигнал есть - не свестит, меняется сразу и нет плавной смены сигнала. Бум смотреть код и думать...
|
хм
по первой части , в тупик . хм вполне реально , только смену с К на Б то же со свистком надо сделать выезди из туптка - так же смена с К на Б - свисток , выезд под КЖ ?????? в реале возможно но врядли обычно под Б , лучше под Б сделать . смена КЖ на К свисток . смена К на КЖ - свисток . на сколько понял это маневры по главным \ через главные ? если да то КЖ можно оставить , если нет то на усмотрение пути могут быть не кодированы . смена КЖ на К свисток . смена К на КЖ - свисток . правильно смена с КЖ на К свисток есть . причепка - хм я бы оставил бы Б на свем пути из тупика - так проше будет . смена с К на Б после прицеки - в реале глупость скорей всего будет под Б . КЖ при виде вагонов из окна - не реально . езда с вагонами . хм КЖ - глупость лучше под Б , смена КЖ на К - свисток . езда под К так долго - атата машинисту . смена К на КЖ свисток . смена КЖ на К - правильно . смена К на Ю - свисток . как то так :o :drinks: :drinks: [size="1"][color="Silver"]Добавлено через 27 минут[/color][/size] ---- дополним предыдуший пост если можно :o хм я бы маневры сделал бы под Б так как под Кж и К надо скорость ограничивать да переодичность кодить , переодичность 20 - 40 сек да еще и про смену кодов да лампы не забываем , а код позволит ? под Б только переодичность 70 - 90 сек . коды - хм можно попробывать на кодить если только через главные и то надо следить за временем их проезда а то УК ( алсн ) может и не успеть их ( коды ) поймать да ДК ( алсн ) их разшифровать да лампы сменить . и все равно выше проблемы вылезут , а так их нет и нет сложного кода на усмотрение :o :drinks: |
Для [B]орел[/B]
Немного дополню объяснение видео в плане: что то есть MSTS и родившийся из него Open Rails с точки зрения сигнализации и сигнала кабины. [B]Так сказать, "хрестоматийные" данные[/B] для лучшего понимания друг друга - тезисы: 1. В обоих симуляторах [B]сигнальная точка[/B] - светофор (путевой), который мы видим (или не видим - на видео есть и такие, я специально показываю эти "былые линии" вдоль пути тестового электровоза с надписями аспектов жёлтым... в смысле, где они и что показывают) может быть собрана из так называемых [B]сигнальных голов[/B] (одной или нескольких) разных т.н. [B]сигнальных типов[/B]. О них мы с Костей говорим, в частности , в этой теме и пишем их большими латинскими буквами (DISTANCE, NORMAL и т.д.) 2. Основным типом [B]сигнальных голов[/B] в обоих симуляторах является NORMAL . Только эти [B]сигнальные головы[/B] могут останавливать в симуляторе поезда AI (остальные поезда, кроме поездов игрока, по терминологии сообества - тоафики). 3. Сигнал в кабине (cabSignalScreen), на принципе которого в своё время была построена на нашем подвижном составе АЛСН, был разработан создателями MSTS для тех же целей, что и АЛСН, но на буржуинских маршрутах. Принцип его работы - каждая сигнальная точка, имеющая в своей "иерархии" (конфигурации) сигнальные головы типв NORMAL, если описывать нашей терминологией, которой мы здесь пользуемся, [B]кодирована[/B] и локомотив, оборудованный прописанным в файле .cvf элементом cabSignalScreen может "снимать" этот код. Более того - если этот элемент в *.cvf имеется, [B]он всегда будет показывать код следующей по пути движения сигнальной точки с головами типа NORMAL [/B]. Наиболее разрешающий её т.н. [B]аспект[/B]. cabSignalScreen нельзя отключить, если он прописан в *.cvf c текстурой и работает постоянно и моментально. Текстура поделена на сектора. Каждому сектору соответствует один из 8ми аспектов, разработаных в своё время в MSTS. 4. Так сложилось, что аспектов в cabSignalScreen имеется восемь. Это связано с двумя американскими маршрутами в релизе того симулятора: шестизначной сигнализацией NEC и четырёхзначной Marias Pass с двумя условно-разрешающими аспектами. Аспекты приведены ниже. STOP - запрещающий аспект. STOP_AND_PROCEED и RESTRICTING- условно-разрешающие APPROACH1, APPROACH_2 и APPROACH_3 - разрешающие аспекты. По задумке создателей, различные степени приближения к STOP . Изначально - жёлтые различных вариантов. CLEAR_1 и CLEAR_2 - то же самое, но с зелёными. ...где CLEAR_2 - самый "высокий" аспект. Программа видит эти аспекты как переменные типа интеджер (int) и нумерация их идёт от "0" - STOP до "7" - CLEAR_2 . Поэтому в файле скрипта сигналов маршрута sigscr.dat с этими переменными можно выполнять различные действия сравнения или математические действия. Естественно, на каждый аспект можно прописать что угодно (что успешно было применено отечественными разработчиками сигнализаций, когда STOP_AND_PROCEED , изначально являвшийся условно-разрешающим, был назначен запрещающим, а STOP из запрещающего был избран "болванкой" для передачи белого на локомотивный и неким "скрытым аспектом" в иерархии сигнальной точки, так как, повторюсь, математически и логически он самый низкий, "0"). Но, правило, что локомотив [B]всегда[/B] получает то, что является наиболее высоким аспектом следующего светофора с головами типа NORMAL непреклонно для MSTS и дествует в Open Rails с некоторыми дополнениями. 5. Как я написал в объяснении к видео, тесты на NORMAL я провожу на своём маршруте [B]с действующей и полностью рабочей сигнализацией дл Open Rails[/B]. Я ничего не менял в светофорной логике там для этого проекта. И, вряд ли, буду. Когда будет разработана новая сигнализация, я сделаю там тестовый участок с ней для начала, чтобы проверить свой TCS script на предмет возможности работы на обоих типах сигналок. Ну, и по мере желания буду "апгрейдить" участки.... возможно. 6. Исходя из 5, теперь по факту теста 11. На видео не есть манёвры. И относиться к путям, как к кодируемым или нет, тоже не нужно. Все сигнальные точки на видео находятся в положении "выдачи" аспекта RESTRICTING (кроме той, что в тупике с "вагонами" - она даёт STOP_AND_PROCEED. Режим в тесте на видео Explorer (или, как переведено у нас - изучение маршрута). "Вагоны" в том тупике и рельсы под ними - статические объекты. На самом деле, там просто конец трэка без сигнала. 7. Мой TCS script запрограммирован так, что на аспекты STOP, STOP_AND_PROCEED и RESTRICTING, на локомотивном - к/ж. Проезд STOP и RESTRICTING отдельным блоком прописаны, как проезд к/ж, а проезд STOP_AND_PROCEED - нет. В последнем видео тестируется [B]сам акт[/B] проследования светофора с RESTRICTING для настройки перехода с к/ж на к и последующего сброса к. Я основывался на том, что получал ответом на мои вопросы по этому акту. Поэтому, если в рельсовой цепи есть код. Да, маневровый в тупике код давать не должен и должен быть после сброса к белый, но, так как в симуляторе, тот маневровый кодирует - получается к/ж. Сигнализации для Open Rails всё равно надо будет переделывать, но сейчас, когда я тестирую к - для меня такой светофор подошёл |
[quote] нумерация их идёт от "0" - STOP до "7" - CLEAR_2[/quote]
Что создало нам со скриптами некоторую неясность - симы отсутствие светофора (например, неосигналенный тупик) тоже считывают как "0". |
На самом деле, в Open Rails не 8, а 10 аспектов. То, что на последнем видео, белый в тупик, оно не прописано на самом деле НИКАК. И тупик даёт аспект NONE, а не STOP.
|
[QUOTE=vicente;603468]...белый в тупик, оно не прописано на самом деле НИКАК. И тупик даёт аспект NONE, а не STOP.[/QUOTE]
То есть числового значения нет? |
Если ты о sigscr.dat, то не канает.
[QUOTE]Warning: sigscr-file line 3564 : Unknown Aspect : NONE [/QUOTE] Думаю, всё дело в том, как "считываются" аспекты с# TCS файлом. Так, что - отбой насчёт этого NONE. Он только в TCS применяем. В случае, если нет сигнала или следующий сигнал не имеет соответствующего типа головы(ов), как будет с DISTANCE. [size="1"][color="Silver"]Добавлено через 35 минут[/color][/size] На следующих роликах - старт с одного сейва. С проездом красного и без. Обратите внимание: что, в каком случае остаётся на локомотивном. [YOUTUBE=""]v=0xnGvXOva6s[/YOUTUBE] [YOUTUBE=""]wnDDb7DKyqY[/YOUTUBE] |
бррр
я просто написал и ничего более и без наездов . то что это был тест я понял и то что будут ошибки так же догадался , на них ( ошибки ) и постарался указать ( грубо согласен ) . как делать , и что делать тебе виднее тут я пас . без обид :drinks: |
[QUOTE=vicente;603476]
На следующих роликах - старт с одного сейва. С проездом красного и без... [/QUOTE] Олег, первое видео не воспроизводится. |
[QUOTE=КЕ;603482]Олег, первое видео не воспроизводится.[/QUOTE]
[YOUTUBE=""]0xnGvXOva6s[/YOUTUBE] [size="1"][color="Silver"]Добавлено через 1 час 56 минут[/color][/size] [QUOTE=орел;603481]бррр я просто написал и ничего более и без наездов . то что это был тест я понял и то что будут ошибки так же догадался , на них ( ошибки ) и постарался указать ( грубо согласен ) . как делать , и что делать тебе виднее тут я пас . без обид :drinks:[/QUOTE] Вообще не хотел обидеть или наехать или что-то в этом роде. Прощения прошу покорно, если так выглядит мой пост. Ты писал, что симуляторы тебя не интересуют, с другой стороны, ты "оранжевый", но я не в курсе в каком симуляторе ты разрабатываешь/разрабатывал, насколько помнишь вообще все эти (я имею в виду MSTS-овские) заморочки с сигнальными точками, аспектами, кодами и т.п. Перечитал пост свой - вроде, никаких наездов (упаси меня..), просто я лью, действительно, много букаффф, пытаюсь быть кратким и лаконичным. Думаю, тот пост полезен ещё одному "благодарному читателю", который "в курсе". [SPOILER]Ко мне, тут, недавно обратились с призывом в команду, как "спеца по Open Rails", я ответил, что вовсе я не спец. Моя "специализация" - узкопрофильная и есть вещи, в которых я, возможно, вообще - не бум-бум и мне их нужно "разжёвывать"[/SPOILER] О тупиках. Я так понимаю, что на светофор из тупика должен быть белый (естественно, маневровые не кодируются). На самом деле, с точки зрения кода, проблем здесь не одна, а целых две. Кроме кода на NORMAL STOP маневрового, есть ещё и проблема его проезда - не должно быть красного. Есть у меня одна идея. Для её воплощения (не тестил ту функцию, она для другого предназначена в оригинале, но, по определению, может подойти) маневровый в конфигурации должен иметь только два аспекта (что не является невыполнимым условием: STOP и RESTRICTING). Но, это поставит новые условия создателям сигнализаций. По поводу смены аспекта на видео теста красного на том самом маневровом. Я так и не понял: почему при проезде RESTRICTING на следующий RESTRICTING не "пищит" свисток ЭПК. Хоть убей - не пойму. Красный прописан единственным блоком. "Пищалку" я сделал сторонней функцией и она внутри этого блока прописана (в смысле, ссылка на неё) без никаких дополнительных условий (!). Если таймер сработал и скрипт вошёл в loop красного - должно пищать. Но, пищит только в тестах в тупики (след аспект - None), пищит также в том из последних видео, где я проезжаю красный в сценарии (след аспект - Clear_2). Ума не приложу! |
[QUOTE]Есть у меня одна идея[/QUOTE]
Да. Эта функция - то, что нужно в данном случае. Через неё система видит, что сигнал имеет только два аспекта. В TCS этими парами асектов могут быть STOP/CLEAR_2, STOP/CLEAR_1 и STOP/RESTRICTING. Так буржуи сделали под свои маршруты, поэтому не спрашивайте меня - почему именно так сделано. Это данность и скрипт её находится в коде, который я не могу изменить. Я сяитаю, что это подходит, так как на наших сигнализациях, двух-аспектный светофор, кроме маневрового, может быть только блок-пост на ПАБ (STOP/CLEAR_2), но и там нам как раз-таки, нужен белый на АЛСН. Видео пока не могу сделать, так как белый-то оно даёт, но "расклеилось" всё остальное: "пищалка" срывается в прерывистый лай, да и проезд этого маневрового нужно сделать так, чтобы на красный АЛСН не срывалось, а плавно оставался белый. Сделаю - покажу. |
Такой свисток будет на зелёный. Короче - вряд ли смогу.
[YOUTUBE=""]isYNuHZCSWw[/YOUTUBE] Из NORMAL-ов вряд ли намного больше выжму,чем есть до сих пор. Весь вчерашний день топтался на месте с белым на маневровые. Не очень. Пристроить-то я его - пристроил этот белый. Но, что-то идёт не так. Надо закругляться с аспектами и переходить на экстренное. |
vicente Сегодня, 04:30
хм на мой взгляд все О"кей . в раеле в основном так и бывает :drinks: кхм на счет оранжевого то дела старинные , был проект курского хода да ребята остановили проект , с тех пор и остался . а мне все равно какой цвет что до симуляторов ( и игр ) то да уже не интересно есть другие увлечения на счет наездов все нормально главное не обижаться и не " драться " а так переживем ;) :drinks: |
С Ж(м) на Ж (APPROACH_2, проследование которого, при определённых условиях (следующий не CLEAR_2 и не APPROACH_1) даёт белый на АЛСН), пропуск по боковому, "не кодируемому" пути и возобновление кодов на перегоне.
[YOUTUBE=""]WXinkavHpTk[/YOUTUBE] |
Операцию на последнем видео я уже показывал, когда пришла идея с этой потерей кодов на боковых путях. На том видео белый загорался, затем гас и снова загорался с пищалкой. На последнем видео, он чётко загорается, но функция пищалки, почему-то, не срабатывает. Вот, уж, точно: не понос, так... Не могу в коде найти: где сбой... пока не могу
|
Я сегодня с кодами тоже чуть не вывихнул мозг!... Случайно увидел, что светофоры с зеленой полосой теперь не работают - на новых версиях ORTS. Чуть не убился об клавиатуру, пытаясь понять, чего симы от меня хотят!
У "зеленополосных" - самый объемный код в скрипте, и то, что раньше было нормально - теперь не работает, "подвешивая" и другие светофоры... И наш горячо любимый РТС тоже дурит - версия 0.44 вообще вылетает напрочь! Че делать-то, едрытть... :D |
А как у тебя полоса прописана, что она отдельно не работает?
[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size] Меня тоже светофоры мои что-то пугают. Я гоняю свою опытную ездючину с поездом в Timetable и тоже в том самом тупике, уже после отцепки ни стрелки не переводятся, ни светофор не открывается. |
У меня все огни в одном блоке в конфиге прописаны. Весь светофор как одно, без субобъектов.
Не работает, всегда state == 0, и другие за ним "тупят". Приехали, мать ее... |
Текущее время: 18:43. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim