![]() |
[QUOTE=vicente;602943]
... Пассажирский AI, который стоит на скрещении на станции у платформы, когда пассажиры загрузятся, будет подтягиваться к закрытому светофору и встанет на нём... [/QUOTE] Вот не понял - какая здесь разница... а если обычная сигналка типа Усовской? Я думал так - после входного дальше ставится маркер, а ставится он там, где должны начинаться коды, то есть за последней по ходу стрелкой, на станционном пути. Или совсем рядом с выходным светофором, если путь не кодируется. Неудобство в том, что в симе отсутствие кодов читается скриптами как "0", и код STOP от закрытого сигнала тоже "ноль". |
Если пассажирский стоит на остановке и следующий светофор - STOP - он не отправится пока светофор не откроется.
|
Пасс пути кодируются, состав перед остановкой пройдет этот маркер (по горловине с белым на локомотивном), а на остановке у платформы перед ним будет уже выходной светофор, и соответствующий код в РЦ. Так что логика движения не нарушится.
[size="1"][color="Silver"]Добавлено через 39 минут[/color][/size] То есть маркер ставим по ходу поезда после горловины сразу в начале станционного пути. Горловину состав пройдет с белым на локомотивном, а при заходе на этот путь появятся коды в РЦ. |
Что-то вроде этого?: :D
[YOUTUBE="https://youtu.be/daJd6lSSagM"]daJd6lSSagM [/YOUTUBE] |
Ну у "этого" коды на пути приема так и не появились. У меня видео только в плохом качестве может идти, непонятно, что там дальше - перегон или тупик?
По идее, при проходе ЧС-ки вдоль платформы коды должны появиться. |
Внимательно смотри. Всё там появляется. При проезде входного ж, АЛСН сменяется на кж+б, когда Чех проезжает выходной с пути приема в другую сторону, кж+б сменяется на кж - аспект выходного. По расстановке сигналов, все маневровые повторяют обратно-смотрящую голову на этом входном а она на следующий STOP даёт STOP_AND_PROCEED. Сам выходной, естественно, STOP. Я на АЛСН текстуру перекроил соответственно.
[size="1"][color="Silver"]Добавлено через 1 час 37 минут[/color][/size] Если ты так хочешь делать - у меня оно уже много лет так. Кажется с тех пор, когда изменили принцип движения ездючин и сигналку посде 137× какой-то версии. Эта "вывернутая" башка, в оригинале, предназначалась немного для другого: держать маневровые в STOP , потому что на block_state () = BLOCK_OCCUPIED у меня маневровый давал RESTRICTING и "ловил" это состояние блока пока хвост ехал от сигнала к стрелке. Входной на следующий RESTRICTING даёт у меня STOP , но это не мешает симулятору прокладывать маршрут через этот закрытый STOP и через RESTRICTING и стрелка тупо не переводилась. А заодно и коды "теряются". По скриптам, если что, спрашивай. Как говорится, чем смогу. На боковые у меня STOP_AND_PROCEED, как и на главные. Но, наверное, на бок нужно давать RESTRICTING с синим, а на главные - STOP_AND_PROCEED , а кж прописать на обв этих аспекта: 0 и 1. Тогда, может, будет немного лучше. |
В общем, докладываю:
С помощью интуиции, логики, документации в интернете и такой-то матери, написал внешний скрипт для АЛСН. Сначала пытался [S]стать Лордом[/S] написать всё и сразу, но после взаимного обмена матами с программой, решил [S]не выпендриваться[/S] и сделать для начала, чтобы работало "как в MSTS ". Единственное отличие - аспектоы сразу сделал группой: на 0, 1 и 2 - кж, на 3 и 4 - ж и на 6 и 7 - з. Работает. Но, при попытке привязать всё это дело к головам DISTANCE, для чего, собссно я это всё затеял, пока терплю жесточайший fail ! АЛСН тупо упирается в нулевой аспект, вернее, в первую текстуру в раскладке - они там раскладываются, почему-то, "наоборот": два ряда по 4 сектора в alsn.ace при заявлении enum от нуля до 7, почему-то сначала идёт 7. И, по умолчанию - тоже 7. Два дня интенсивно сношался с кодом и с симом, пока вкурил это дело. Примечательно, что старые сэйвы с пропатчеными локами не идут. Не работает ни та, ни другая логики. Но, если начать играть с отскриптованым локомотивом сначала - с сэйва работает на новом коде без проблем. |
DISTANCE? А как привязать - ведь сервисы не учитывают его.
|
[quote]... почему-то сначала идёт 7. И, по умолчанию - тоже 7. [/quote] Вот теперь понятно, почему у меня в тестах (в сообщении 37) при отсутствии сигнала на Мониторе пути - локомотивный зеленый.
|
Не думаю, что это связано. Я говорю о совсем другом способе "снятия" аспектов. Это код, который через функции другого кода вытаскивает из программы нужные данные. Функционал ограничен теми функциями, которые разрабы посчитали нужными для взаимодействия поезда игрока с трэком на современных системах сигнализаций. Далеко не всё можно вытащить, да и точность, судя по отзывам - не 100%. Но, расширить функционал через это дело - можно (см.пост выше). Красный, ЭПК, КЛУБы-шмубя всякие и т.п.
[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size] А то, что "наоборот", так может, я в заяве их не с 0 до 7, а с 7 до 0 впишу? Но, это уже на следующей неделе. Сын на уик-энд приехал и я отдал ему комп во всевластие [size="1"][color="Silver"]Добавлено через 5 минут[/color][/size] DISTANCE не останавливает поезда, конечно. Он идёт вместе с NORMAL . Более того, на существующих маршрутах можно было просто эти DISTANCE-ы напихать перед маркерами светофоров на кодируемых путях и - вуаля - всё фурфчит для игрока. А, трафики их игнорят. Кстати, этот способ позволяет как останавливать игрока на DISTANCE, так и не останавливать его на NORMAL STOP [size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size] На своём "бешеном" ВЛ80к я пока экстренное не поставил, так что, гоняю через красные. Кстати, после проезда красного коды не ловятся и на АЛСН- зелёный. Это грустно. Не знаю: можно ли его будет победить |
[QUOTE=vicente;603025]Не думаю, что это связано. Я говорю о совсем другом способе "снятия" аспектов. Это код, который через функции другого кода вытаскивает из программы нужные данные. Функционал ограничен теми функциями, которые разрабы посчитали нужными для взаимодействия поезда игрока с трэком на современных системах сигнализаций. Далеко не всё можно вытащить, да и точность, судя по отзывам - не 100%[/QUOTE]
Олег, а можно пример такого кода? |
[URL="https://github.com/YoRyan/openrails-traincontrol/blob/master/YoRyan_AMTK_ATC_ACSES/YoRyan_AMTK_ATC_ACSES.cs"]Пожалуйста[/URL].
[size="1"][color="Silver"]Добавлено через 1 час 44 минуты[/color][/size] С DISTANCE я ещё не закончил. Насколько я понимаю, данные о сигналах TSC script получает из *.tdb маршрута. Причём ищет он этот самый DISTANCE в "сигнальной точке". Я гонял свою ездючину по своему маршруту, где DISTANCE - одноголовые предупредительные светофоры. Но, DISTANCE в том же АЕ не видны на треках. Может быть, если "впаять" этот DISTANCE к NORMAL , результат будет иной. Но, и без этого можно выкрутить вполне удовлетворительный результат. Возможно, будет немного геморройнее. Например, алгоритмом "если следующий светофор имеет голову DISTANCE - дать отличный от NORMAL аспект на локомотивный" даёт нам возможность, поставив этот DISTANCE на некодируемые пути или на ПАБ получать белый АЛСН [B]без потери работоспособности[/B] сигнализации. Смекаешь? ;) |
[S]Пока дети спят[/S], пробрался к компу [S]на чвсик[/S] и "научил"-таки свой лок ловить DISTANCE на АЛСН!!! Причём делал это уже на новом "полигоне" коим стал Киев-Фастов-Казатин. Можно спокойно [S]идти спать[/S] думать - чем заниматься раньше: мусолить TCS script на предмет таймеров, ЭПК и УКБМ или сделать сначала новую сигналку.
|
Товарищи! Нужна помощь!
У меня [S]кривые руки[/S] не получается сделать текстуру alsn.ace . Во-первых, у меня нет фотошопа и я им не владею, во-вторых, на новом компе, почему-то, MakeAce материт меня безбожно и не хочет конвертить. В-третьих, правдоподобно нарисовать красный у меня в "рисовальне" не получится [S](см. зачеркнутый текст выше)[/S].
Может кто-то нарисовать этот красный и разложить сектора этой текстуры для ВЛ80к-125 с этого сайта (tsrLoco_vl80-Alias/CABVIEW_3/alsn.ace)? В текстуре вида: 1 2 3 4 5 6 7 8 1 и 8 должны быть белыми. Порядок остальных значения не имеет. Скажем, 2 - к/ж, 3 - б, 4 - ж, 5 - к, 6 - без огней, 7 - з. Буду очень благодарен. |
Олег, сейчас попробую...
[size="1"][color="Silver"]Добавлено через 26 минут[/color][/size] Вот так пойдёт? [url]https://disk.yandex.ru/d/ZvizGu6qPbL51Q[/url] |
Костя, спасибо большое. Пойдёт.
Можно двигаться дальше. [Пока это - один блок кода, всё можно будет безболезненно менять. Позже - будет сложнее, но не невозможно, конечно] Теперь вопрос к тебе, как к специалисту по "передаче информации по шине DISTANCE". Работает эта фигня только с [B]головами DISTANCE на сигнальных точках с NORMAL светофорами[/B]. Там две функции снятия аспекта с DISTANCE, я сначала обычную пихнул - "следующий аспект головы типа DISTANCE" - поэтому не получалось у меня тогда. Аспект эта функция ловит. Но, на расстоянии между 0.4 и 0.3 до светофора (зачем-то оно кому-то нужно там было, скорее всего для британских сигналов приближения, хотя TCS , вроде написанные есть, пока, для Франции, Испании, Италии и Штатов, только...). Затем нашёл там другую функцию: "[B]аспект DISTANCE следующего сигнала с NORMAL головой[/B]" (ха-ха! Да! Это не одно и то же). И зафурычило. Если есть в сигнале голова DISTANCE- даёт на АЛСН то, что я прописал, а если нет - даёт то, что в левом верхнем углу alsn.ace (я хз: как теперь это называть - через TCS у меня нумерация наоборот, я писал, этот аспект в TCS -7). До сих пор - всё нормально. Ставим DISTANCE опциональной головой на кодируемые пути и получаем с них коды АЛСН. На не кодируемые не отмечаем птичкой при установке сигнала в редакторе- кода нет. Вопрос, что делать с маневровыми и при выезде с некодируемого пути? На маневровые на главных путях DISTANCE ставить нужно - коды должны приниматься без сбоев по главным. На боковые некодируемые, DISTANCE головы с маневровых должны передавать белый. Любой. По твоей текстуре это может быть 0, 7 и 2(или 5 - как смотреть, смысл ты понял). Как в sigscr.dat поймать эту ситуацию: когда нет головы DISTANCE на сигнале? Если я пропишу dist_multi_sig_lr (SigFn_DISTANCE, SigFn_NORMAL), даст оно мне 0, если в сигнале нет головы DISTANCE ? |
По идее да - отсутствие дистанс-головы даст "0"-аспект. Но не получится ли так, что мы "поймаем" аспект какой-то следующей впередистоящей сигнальной точки с дистанс-головой? Или коды "останавливаются" на том светофоре... Помню, давно был разговор об этом еще с Игорем - но тщательно не тестировали тогда...
Я бы проверил. Или в каждый светофор поставить дистанс-субобъект - если не нужна проверка по next_sig_xx, то пусть будет постоянно state=0;. |
[quote]
Тебе вопрос другой. Если следующий сигнал - только NORMAL, а за ним - NORMAL c DISTANCE , next_sig_lr(SigFn_DISTANCE) будет его "ловить через" голову этого NORMAL или нет?[/quote] Олег, это надо протестировать. Был разговор, что "дистансы" могут "застревать" в этом случае на светофоре NORMAL. |
[URL="http://www.trainsim.ru/forum/showpost.php?p=603081&postcount=2801"]Очень хорошо[/URL]. Если следующий код не 3,, "свистим". Это будет проще написать, чем алгоритм "понижения" с зелёного на желтый и с жёлтого на к/ж.
|
[QUOTE=vicente;603075]
1 2 3 4 5 6 7 8 1 и 8 должны быть белыми. Порядок остальных значения не имеет. Скажем, 2 - к/ж, 3 - б, 4 - ж, 5 - к, 6 - без огней, 7 - з. Буду очень благодарен.[/QUOTE] Блин! Забыл про КЖ+Б. Надо бы на номере 3 его вместо просто белого... Олег, вот держи: [url]https://disk.yandex.ru/d/ZvizGu6qPbL51Q[/url] |
[QUOTE=vicente;603119]Блин! Забыл про КЖ+Б. Надо бы на номере 3 его вместо просто белого...[/QUOTE]
Будет, сделаю. "Следите за рекламой" :D [size="1"][color="Silver"]Добавлено через 1 час 29 минут[/color][/size] Олег, вот держи: [url]https://disk.yandex.ru/d/ZvizGu6qPbL51Q[/url] |
Присобачил таймер
[YOUTUBE=""]T65LKVJWApg[/YOUTUBE]
6 секунд, наверное, многовато на "понижающий" аспект. Уменьшил до 4-х секунд. Обратите внимание на монитор пути: проходные не оборудованы головами типа DISTANCE, посему АЛСН показывает отсутствие кода. [YOUTUBE=""]uBGJTQ5qaCA[/YOUTUBE] |
Теперь показания АЛСН сменяются нажатием РБ
[YOUTUBE=""]Edtw829jgT4[/YOUTUBE]
Следующий этап - экстренное при ненажатии РБ. Затем - скорости на кж. Говорите, если что-то упускаю. Переключение прописано с на ж, кж и б. [size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size] Критика приветствуется! :) |
Ещё раз об аспектах
Трансмиттером - источником кодов АЛСН в этой сисиеме является [B]голова типа DISTANCE являющаяся саб-объектом в сигнальной точке[/B] (сегодня [S]после недель абсолютно дикого и извращённого траха с кодом[/S] я могу со всей ответственностью утверждать, что что-то подобное можно написать и под NORMAL-ы, но будет небольшая разница в функционале, ИМХО - в худшую сторону). Голова эта работает через функцию this_sig_lr(SigFn_NORMAL), по крайней мере сейчас на тестах и дублиоует аспекты NORMAL головы. Для АЛСН от "кодированной сигнальной точки", естественно, достаточно трёх аспектов. [S]Чертями[/S] Этими аспектами думаю назначить STOP_AND_PROCEED на один пульс, APPROACH_1 на два и CLEAR_1 на три. Всё остальное - в else на отсутствие кодов. Возможно, что-то где-то "втихаря" стырю под ту или иную фичу, но основная система кодирования будет такая.
[size="1"][color="Silver"]Добавлено через 30 минут[/color][/size] Хотя...я ещё не тестировал это дело в конец трэка без сигнала. DISTANCE ловится через одну хитрую функцию. Возможно, программа не будет считать конец трэка "сигнальной точкой" и будет видеть тупик, как "отсутствие кода" без того, чтобы прописывать это в коде. Тогда на один пульс можно будет прописать STOP и не париться и танцевать с бубном при перекрытии сигнала в окне диспетчера. |
[QUOTE=орел;603262]
...чтобы было ясно что да как , а там сам решай нужно или нет...[/QUOTE] Спасибо за это огромное! Реальная информация никогда не лишняя. Конечно, не всё, может, реально реализовать, да и вопрос "нужно или нет" - очень резонный. [QUOTE=орел;603262] а с какого " перепуга " должен быть свисток если не было потери кода ? [/QUOTE] Понятно. [QUOTE=орел;603262] проехали ж ( з ) следуюший ж ( з ) свисток не свистит если не было потери кода . если коды пропали совсем то свисток и лампа б . если коды пропали при лампе кж то ( самое не любимое машинистами ) будет к со свитком и надо срочно тормозить а то можно получить превышение скорости на к ( с ни чего ) и экстренное от эпк . и если не успел нажать на рб то то же экстренное можно получить , а это все черевато (...) по потерям кодов надо много букв , если интересно то чуть по по же можно разобрать - дай знать [/QUOTE] С удовольствием. Я не знаю: как сообщество, в смысле, что мы хотим от Open Rails с точки зрения функционала, но не хотелось бы превращать его ни в РТС, ни в ZdSimulator. Меня устраивает в этом плане определение "тот же MSTS , только гораздо лучше". Но, то что ты пишешь, я откладываю. К примеру, потерю кода на секунду даже с з на з, можно "организовать". Но, если она будет на каждом светофоре, ИМХО, не айс. Но, есть идея :crazy: не сейчас. Сначала хочу "оформить" рабочий функционал без "частных случаев". Но, ещё раз, то, что мы эту тему подняли - архиважно. Потому что многое требует соответствующей конфигурации самой сигнализации. Так что, go on! :drinks: На самом деле работы ДОХРЕНА. Всегда так, хочется сделать что-то простое, [S]присунуть[/S] "по быстрому", а потом затягивает в омут. И, чем дальше, тем больше "а надо ещё вот это". Не "надо бы", а именно "надо". А времени - крохи. Час в день, если урываю на комп - хорошо, три - благодать. Да, сюрпризы ещё, как со свистком этим. Голову сломал себе пока нашёл способ сделать. [SPOILER]До воскресенья вряд ли будет компьютер у меня, а потом...[/SPOILER] Ближайшие планы: 1. Экстренное на свисток (не дожно быть сложностей, таймеры уже в коде у меня, только само экстренное прописать) 2. Выход из экстренного - злесь нужна помощь инфлрмацией: поезд останавливается - действия машиниста для продолжения движения [S]с матами или без[/S] 3. Дальше - следующая глава: скорости ж, кж, к с таймерами и срыв ЭПК на них + также - возобновление движения. Красный, я так понимаю, в любом случае, <20 км/ч проезжается. Но, там, вроде, 3 разных ситуации, даже 4: Сам проезд, условно-разрешающий/приказ, манёвры на кодируемых путях и пригласительный. |
[QUOTE=vicente;603264]Спасибо за это огромное! Реальная информация никогда не лишняя. Конечно, не всё, может, реально реализовать, да и вопрос "нужно или нет" - очень резонный.
Понятно. С удовольствием. Я не знаю: как сообщество, в смысле, что мы хотим от Open Rails с точки зрения функционала, но не хотелось бы превращать его ни в РТС, ни в ZdSimulator. Меня устраивает в этом плане определение "тот же MSTS , только гораздо лучше". Но, то что ты пишешь, я откладываю. К примеру, потерю кода на секунду даже с з на з, можно "организовать". Но, если она будет на каждом светофоре, ИМХО, не айс. Но, есть идея :crazy: не сейчас. Сначала хочу "оформить" рабочий функционал без "частных случаев". Но, ещё раз, то, что мы эту тему подняли - архиважно. Потому что многое требует соответствующей конфигурации самой сигнализации. Так что, go on! :drinks: На самом деле работы ДОХРЕНА. Всегда так, хочется сделать что-то простое, [S]присунуть[/S] "по быстрому", а потом затягивает в омут. И, чем дальше, тем больше "а надо ещё вот это". Не "надо бы", а именно "надо". А времени - крохи. Час в день, если урываю на комп - хорошо, три - благодать. Да, сюрпризы ещё, как со свистком этим. Голову сломал себе пока нашёл способ сделать. [SPOILER]До воскресенья вряд ли будет компьютер у меня, а потом...[/SPOILER] Ближайшие планы: 1. Экстренное на свисток (не дожно быть сложностей, таймеры уже в коде у меня, только само экстренное прописать) 2. Выход из экстренного - злесь нужна помощь инфлрмацией: поезд останавливается - действия машиниста для продолжения движения [S]с матами или без[/S] 3. Дальше - следующая глава: скорости ж, кж, к с таймерами и срыв ЭПК на них + также - возобновление движения. Красный, я так понимаю, в любом случае, <20 км/ч проезжается. Но, там, вроде, 3 разных ситуации, даже 4: Сам проезд, условно-разрешающий/приказ, манёвры на кодируемых путях и пригласительный.[/QUOTE] кхм тут главное мне не ленится в тему заглядывать , а могу по сбоям чуть по по же подскажем как говорил ранее мне игры не интересны так что тестить не смогу но подсказывать как да что будем . потому и говорил что сначала надо сделать " скелет " а потом все остальное можно прикрутить по мере готовности . по экстренному - пока не спеши прикрутим , выход можно прописать пока простой подсказать сильно не смогу давно уже не катался в кабинах . может кто и подскажет по лучше проезд красного - да не более 20 , по каким причинам его можно проехать надо смотреть инструкции - это на перегоне а при маневрах ниже \ далее при маневрах . коды могут идти а могут и не идти тут все зависит от того кодируются пути или нет ( помехи пока не берем потом можно будет сделать если интересно и много букффф будет ) . если коды не идут то всегда будет б на локомотивном и не важно что на напольном будет гореть к , нет кодов же а значит б на локомотивном. если коды на путях идут тут все сложнее и проше . если локомотив едет вперед вагонами то кодов не будет совсем , а значит на локомотивном будет б и не важно что на напольном будет к ( не берем горки , пока не берем ) . если лок будет двигаться в перед \ назад ( это важно , тут важно что бы вагоны были за локом , а лок с переди - надеюсь что понятно ) на красный на напольном то гореть на локомотивном будет кж ( скорость - чуть ранее писал ) и если дсп сигнал не открыл то остановка . если дсп сигнал открыл то на напольном должен загореться б а на локе все равно кж . при проезде напольного должен раздаться свисток и кж переключиться на к ( смена сигнала - ранее ) машинист за 7+1,5 сек должен успеть нажать на кнопку\рукоятку ( я про рукоятку бдительности - рб и не путать с другой рб это другая рб\кнопка ) под названием вк и одновременно на рб ( не пучть с этой ) - свист должен прекратиться и загореться б . если машинист работает с помошником то за нажатие на вк отвечает пом . если машинист работает в одно лицо то лок дорабатывается - ( кнопка \ рб ) вк переноситься в такое место что бы на нее мог нажать машинист для вызова б после к . вроде ничего не упустил про горки если интересно то по по же можно расмотреть так как и сбои ( думаю пока не надо их брать - я сбои ) :o да если дсп не может переключить к на б ( на напольном ) то так же дается приказ на проследования к , его дают не охотно но все равно дают - маневры же а тут чуть по проше . оф оф ;) |
Не всё, что есть в реальной жизни можно реализовать в симуляторе (и вопрос: насколько нужно). Я о сбоях сейчас. Возможности ограничены даже для тех, кто имеет доступ там к написанию "промежуточного" кода, того, к чему мой код обращается для связи с механизмом Open Rails . А я всего лишь беру то что они там наворотили и на основании интуиции и логики пишу совсем другое "под нас". Есть вещи, которые нам не нужны, например, Vigilance (в том виде, в котором оно в Европах, да и у меня на работе), его буду писать под "наши" условия - ж, кж, б, к с таймерами, как положено. А есть - те, что нужны, но так как их нет, скажем на TGV или Italo, их нет в интерфейсе. Вот, здесь, нужно выкручиваться. Но, будет хорошо.
За инфу по манёврам - огромное спасибо. Как-то я упустил и движение назад двухкабинного лока и (особенно) - вагонами вперед. Тут, я даже не знаю: что оно будет и как. Дойду до моста - буду переходить его. |
[QUOTE=орел;603267]
если лок будет двигаться в перед \ назад ( это важно , тут важно что бы вагоны были за локом , а лок с переди - надеюсь что понятно ) на красный на напольном то гореть на локомотивном будет кж [/QUOTE] Интересно. То есть, если у нас есть условный двухсекционный лок, он, при движении назад, катушками задней секции ловит коды и они расшифровуются в кабине, в которой находится бригада? У нас система Indusi I60R (там не коды, но есть напольные трансмиттеры частот и ресиверы на локомотиве с каждой стороны управления), так при движении "назад", ничего не ловится. |
Неее... Чет... не то
[YOUTUBE=""]wMRHBTZ53Y0[/YOUTUBE]
Зелёный остался гореть "на срабатывание", затем - свисток 7 с и экстренное. А, что с зелёным-то делать?:confused: Точно, он не должен сменяться? |
[QUOTE=vicente;603280][YOUTUBE=""]wMRHBTZ53Y0[/YOUTUBE]
Зелёный остался гореть "на срабатывание", затем - свисток 7 с и экстренное. А, что с зелёным-то делать?:confused: Точно, он не должен сменяться?[/QUOTE] не в обиду по какой причине экстренное произошло ? не могу понять . если на машине просто алсн без укбм то переодической проверки ( свистка ) быть не должно , переодическая ( свисток ) будет при укмб а это не наш случай , пока не наш - чуть по по же разбирем если будет желание . а зеленый - хм должен гореть если коды идут зеленого , если коды изменились а подразумивается что это будет код ж ( код кж не расматриваем это можно после разобрать ) то на локомотивном должен загореться ж ( ранее про время писал и не будем уже обсуждать ) и свит эпк - что далее уже писал ранее . если коды перестали идти то з смениться на б что далее уже ранее писал теперь разбирем смену з на кж , я про локомотивный . хм теоретически такое может произойти а в реале - не знаю может и происходило . повторять не которые моменты не буду думаю что уже понятно и так . так вот если разбирать видео - то з меняется на кж ( я про локомотивный ) и скорей всего будет экстренное так получается превышение скорости на к ( на напольном ( кж на локе ) ) но если скорость ниже контролируемой на кж ( лок ( к на полный ) ) и какая она ранее расматривали , то свист эпк со сменой з на кж , что далее думаю уже понятно . хм вроде все . [size="1"][color="Silver"]Добавлено через 3 минуты[/color][/size] [QUOTE=vicente;603268]Не всё, что есть в реальной жизни можно реализовать в симуляторе (и вопрос: насколько нужно). Я о сбоях сейчас. Возможности ограничены даже для тех, кто имеет доступ там к написанию "промежуточного" кода, того, к чему мой код обращается для связи с механизмом Open Rails . А я всего лишь беру то что они там наворотили и на основании интуиции и логики пишу совсем другое "под нас". Есть вещи, которые нам не нужны, например, Vigilance (в том виде, в котором оно в Европах, да и у меня на работе), его буду писать под "наши" условия - ж, кж, б, к с таймерами, как положено. А есть - те, что нужны, но так как их нет, скажем на TGV или Italo, их нет в интерфейсе. Вот, здесь, нужно выкручиваться. Но, будет хорошо. За инфу по манёврам - огромное спасибо. Как-то я упустил и движение назад двухкабинного лока и (особенно) - вагонами вперед. Тут, я даже не знаю: что оно будет и как. Дойду до моста - буду переходить его.[/QUOTE] понимаю что хочеш сказать так и говорил что на усмотрение и если будет возможность . смотри сам и решай а я просто буду описывать но можно и после разобрать отдельно если код позволит . :drinks: [size="1"][color="Silver"]Добавлено через 43 минуты[/color][/size] кхм теперь давай разбирем двухсекционный лок маневры прошу прошение , я говорил про маневровые локи - тэм2 \ чмэ3 а такие не брал \ не расматривал , моя ошибка :o не которые моменты подробно не буду описывать так как думаю ясно что должно быть - не против ? как понимаю это чс7 \ чс8 - ? хм интересный вопрос . так если лок движется в перед а вагоны сзади то - все действия что и в поездом режиме в отличии от скорости - не выше установленой при маневрах с пас вагонами на сколько помню это 25 км\ч . если пути не кодированы то на локе б и не важно что на путевом - чуть далее . если пути кодированы то маневры на з \ ж ( на путевом ) - запрешены ( хотя дэфектные могли и разрешить но я про это не слышал ) так что выходит что маневры происходят при к на путевом и при кж на локе ( б на путевом - чуть далее ) . при привышение скорости , я про скорость на кж ( на локе ) . писать что произойдет или уже понятно ? будет срыв эпк и экстренное от эпк . переодическая проверка , на локомотивном кж - от 20 сек до 40 сек - свист эпк - нажатие на рб и так через 20 \ 40 сек , если машинист случайно превысит скорость то буедт свист эпк ( 7 сек ) и срыв эпк ( экстренное ) для прекрашения свиста машинист должен снизить скорость рб тут не поможет , если не успел то срыв эпк . теперь разбирем проезд к на путевом ( на локе кж ) . если надо проехать к ( на путевом ) то дсп зажигает б ( на путевом ) на локе продолжает гореть кж . машинист проежает путевой - на локе кж сменяется на к свитс эпк действия машиниста ранее как и смена сигналов на локе - надеюсь ранее что ранее подробно описал , если не понятно то пиши попробуем описать . скорость - думаю так же понятно . каждый скоростимер имеет свой износ - допуск +\- 3км\ч ( вроде чуть по больше но возьмем - 3.) если скорость на кж - 20 км\\ч то допускает от 17 до 23 км\ч . извиняюсь что ранее не сказал . важно это или нет решай сам . так теперь давай разбирем езда на двухсекционном вагонами вперед - когда вагоны едут первыми а лок потом \ лок толкает вагоны а не тянет за собой . хм тут интереснее . я точно схему алсн чс7\чс8 не знаю могу только предполагать как было до установки клуб-а . тут надо смотреть схему станции от куда и куда идут коды - катушки могли принимать коды или не принимать коды если путь был кодирован , если путь не кодирован то на локе б всегда . думаю что лучше оставить б на локе меньше возни с кодом будет . решай сам . вроде все и извиняйте что много букффф . что важно а что нет решай сам :drinks: |
Экстренное по причиге не нажатия на РБ. На видео через 3 с после проследования сигнала начал свистеть ЭПК, ещё через 7 с - срыв. Понял, что срыв ЭПК не совсем понятен без звука - буду искать звук и прикручу его. Понял, что показать нужно белый (на видео следующий светофор не кодирует, поэтому смена с з на б) сразу через эти 3 секунды вместе сначалом свистка (так?). Это память, наверное меня подводит (а она может, повторяю; в кабине с АЛСН я последний раз ездил ровно 31 год назад), я помню, что показание локомотивного на следующий светофор устанавливалось именно с нажатием на педаль/рукоятку. А, вот, что было на локомотивном в промежутке между началом свистка и реакцией машиниста - не помню (белый, может?). Я поэтому и спрашиваю Знающих Людей. В случае на видео через 3-5 сек, как ты писал, дожен смениться на белый? - прлпишем. :drinks:
По поводу УКБМ - интересная мысль. Я, если честно, думал сделать его по умолчанию. Но, можно и опционально прописать, если и так бывает. Пока что его нет, потому что ещё не начигал проверки бдительности на сигналы, которые не з. Так что, если можно, повтоим последовательность действий в обычном, исправном режиме. Вида 1, 2 , 3... Я тоже теперь видео если буду прикреплять, в таком формате объяснять буду. Пример - последнее видео. Заголовок: [B]с зелёного - потеря кода[/B] 1. Через 3 секунды после проезда сигнала- новый код. Свисток ЭПК 2. Через 7 секунд нет нажатия - экстренное 3. Нажатие РБ после экстренного смена сигнала. Так мне удобнее. Поправки можно клмментировать в виде: "смотри, в 2 у тебя неправильно, должно быть так". А то я путаюсь. Не в обиду. Тавай по порядку, последовательность того, что происходит. Теперь, значит, "с твоей подачи" (ха-ха) - без УКБМ (оно пойдет опцией). Смена на более запрещающее показание (с з на ж, с ж на к/ж, с любого на б (б+к/ж, нет разницы вроде) и с к/ж на к |
[QUOTE=vicente;603285]Экстренное по причиге не нажатия на РБ. На видео через 3 с после проследования сигнала начал свистеть ЭПК, ещё через 7 с - срыв. Понял, что срыв ЭПК не совсем понятен без звука - буду искать звук и прикручу его. Понял, что показать нужно белый (на видео следующий светофор не кодирует, поэтому смена с з на б) сразу через эти 3 секунды вместе сначалом свистка (так?). Это память, наверное меня подводит (а она может, повторяю; в кабине с АЛСН я последний раз ездил ровно 31 год назад), я помню, что показание локомотивного на следующий светофор устанавливалось именно с нажатием на педаль/рукоятку. А, вот, что было на локомотивном в промежутке между началом свистка и реакцией машиниста - не помню (белый, может?). Я поэтому и спрашиваю Знающих Людей. В случае на видео через 3-5 сек, как ты писал, дожен смениться на белый? - прлпишем. :drinks:
По поводу УКБМ - интересная мысль. Я, если честно, думал сделать его по умолчанию. Но, можно и опционально прописать, если и так бывает. Пока что его нет, потому что ещё не начигал проверки бдительности на сигналы, которые не з. Так что, если можно, повтоим последовательность действий в обычном, исправном режиме. Вида 1, 2 , 3... Я тоже теперь видео если буду прикреплять, в таком формате объяснять буду. Пример - последнее видео. Заголовок: [B]с зелёного - потеря кода[/B] 1. Через 3 секунды после проезда сигнала- новый код. Свисток ЭПК 2. Через 7 секунд нет нажатия - экстренное 3. Нажатие РБ после экстренного смена сигнала. Так мне удобнее. Поправки можно клмментировать в виде: "смотри, в 2 у тебя неправильно, должно быть так". А то я путаюсь. Не в обиду. Тавай по порядку, последовательность того, что происходит. Теперь, значит, "с твоей подачи" (ха-ха) - без УКБМ (оно пойдет опцией). Смена на более запрещающее показание (с з на ж, с ж на к/ж, с любого на б (б+к/ж, нет разницы вроде) и с к/ж на к[/QUOTE] кхм так давай пока укбм не будем разбирать , можно потом прикрутить если место и желание будет \ появиться . я при упоминать укбм буду но не буду разбирать такие случаии . подойдет ? по видео понял хм интересно - давай по пробуем я про нумера ( ;) ) что лишний раз повторим что бы потом не путаться и не разяснять - мне так удобно бумаю что и тебе легче будет свист эпк это 7 сек плюс 1,5 сек . 1,5 сек это дается допуск на регулировку самого свиста , реализовывать его или нет смотри сам лок - локомотивный светофор путевой - светофор стоит на путях так теперь по пунктам 1 - да 2 - да 3 - нет . теперь давай , если можно разбирем по подробнее 1 - да , а на локе З должен смениться на Б и свист эпк без задержки. точнее задержка есть но ее уловить на локомотиве не получиться - я про реал значит будет одновременно . 2 - да , если не будет нажатие на рб то будет срыв эпк , если нажал рб то срыва нет . 3 - нет . нажатие на РБ не прекратит экстренное . смена сигнала ( смена ламп на локе ) не зависит от нажатия РБ ( уже писал ранее , понимаю забыл , решил просто на помнить ) . смена сигнала ( ламп на локе ) будет тогда когда катушки поймают коды и экстренное тут не надо принимать в расчет . вроде так теперь [QUOTE]Тавай по порядку, последовательность того, что происходит. Теперь, значит, "с твоей подачи" (ха-ха) - без УКБМ (оно пойдет опцией). Смена на более запрещающее показание (с з на ж, с ж на к/ж, с любого на б (б+к/ж, нет разницы вроде) и с к/ж на к[/QUOTE] да смена сигнала на ...... давай так повторять не которые моменты не буду хорошо ? я про время и нажатие РБ пока без укбм , укбм разбирем потом хорошо ? ---- смена Б на КЖ - свист эпк . смена Б на Ж - свист ЭПК смена Б на З - без свистка , может быть и подсвист - ранее описывал но чаше его просто можно не услышать , решай сам я про подсвист я бы пока не брал бы . потом можно и сделать по желанию --- смена З на Ж - свист эпк смена З на КЖ - такого быть не должно , можно описать но далее и по желанию . пока можно не делать смена З на Б - хм быть может но опишем далее если интересно , пока можно не делать --- смена Ж на КЖ - свист ЭПК смена Ж на Б - хм так же как и с З на Б смена Ж на З - как смена З на Б з.ы.ы. перечитал , решил убрать \ скрыть что бы не путаться , как читать выше оф оф [SPOILER]смена Ж на КЖ - как смена З \ Ж на КЖ , пока не делаем .[/SPOILER] --- смена КЖ на З - как с Б на З смена кж на Ж - со свистом эпк смена КЖ на К - со свитом ЭПК и ранее уже писал что и как . повторить дай знать думаю что так понятнее будет :o [size="1"][color="Silver"]Добавлено через 10 минут[/color][/size] под забыл на локе КЖ с Б при простой алсн , что сейчас разбираем , НЕ БУДЕТ НИ КОГДА , это " заморочка " укбм-а , а укбм как ранее писал можно прикрутить после по желанию и возможности кода ;=)+ [size="1"][color="Silver"]Добавлено через 28 минут[/color][/size] з.ы.ы.ы скрыл \ убрал свою ошибку |
Нет нажатия РБ - экстренное:
[YOUTUBE=""]s6om_POgjyM[/YOUTUBE] Есть нажатие - нет экстренного (я на скорую руку подправил - не знаю: почему сообщение выскакивает - потом разберусь, сейчас интересует только "правдоподобность"): [YOUTUBE=""]PrgyJcLxeLY[/YOUTUBE] Нет, РБ не отменяет экстренное. Оно вообще не отменяется пока. Не прописал ещё. Когда прорисую смены, будем говорить о выходе из экстренного. На следующем видео можно видеть, как я исступлённо жму на РБ: [YOUTUBE=""]cQ9VVVy4OIQ[/YOUTUBE] |
Пытаюсь найти в сети видео из кабин с переключениями сигналов - не густо, от слова "вообще". Есть несколько видео со стендами. Например, вот это:
[YOUTUBE=""]SqMhO6gzJes[/YOUTUBE] Замечания по видео? Кроме "пищалки" на зелёный - это понятно, пищать не должно. Что я для себя вынес из него (с условием, что не будет замечаний): 1. При переключении с огня на огонь надо гасить локомотивный на секунду, а то и на целых две. В смысле, сначала пропадает предыдущиее показание, одновременно с началом свистка, затем, через секунду-две - новое показание. 2. По инициализации на нескольких видео, при повороте ключа ЭПК устанавливается красный. Так ли это? (В игре ключа ЭПК вряд ли будет - слишком жирно, а вот, красный установить - возможно, будет сделано). 3. По таймерам, чётко 4 секунды получается на всех видео от смены кода до реакции АЛСН- оставлю так, а там - гашение и свист ЭПК. |
кхм
Вчера, 14:22 если началось экстреное от ЭПК то нажимай на РБ ( хоть обнажимайся на РБ ) не нажимай РБ , его ( экстренное ) не остановить СОВСЕМ И НЕ ОТМЕНИТ экстренное от ЭПК . если началось то до окончания и точка , другого варианта нет . есть возможность его прекратить ( я про экстренное ) но пока не будем расматривать , потом можно будет сделать если что , пока экстренное и до остановки и нажатие на РБ тут не поможет . на РБ на до нажимать первые 7 +1,5 сек от начала свистка после уже безполезно . вообщем так смена сигнала \ свист в течение 7 сек нажатие РБ иначе экстреное налось экстреное нажатие на РБ не прекратит срыв ЭПК ( экстренное ) как то так это по первым видео , а так вроде все ---- Вчера, 18:03 1 - да так можно сделать но такое не всегда бывает , я про 1 \ 2 сек , чаше не успеваеш засечь это время . как делать решай сам 2 - да , можно сказать что это стандарт уже - я про К на локе , но можно сделать и белый . до поворота ключа эпк - нажать на РБ и ВК поворот ключа ЭПК - на локе белый . повторим - делай К так проще будет да и привычнее . а так решай сам . 3 - хм не знаю . решай как тебе легче и удобнее . в принципе можно так сделать . хм смотри сам я просто предлагаю смена сигнала можно с гашением ламп на локе , как на последнем видео такое бывает . а можно и не гасить . на сколько сек гасить хм можно как на видео - до 4 сек , а можно и менее но НЕ БОЛЕЕ . вроде все :o з.ы. да на последнем видео там где стенд , очень хорошо слышно подсвист на З - я про это говорил ранее и повторим его можно и не услышать из-за шума в кабине :o :drinks: [size="1"][color="Silver"]Добавлено через 12 минут[/color][/size] хм интересно , я про последнее видео там где стенд . мм в принципе его ( видео ) можно взять за образец как должно быть , но у меня только один вопрос , я про кнопку - сброс автостопа - самоделка ? я про такую не знаю правда с названием могли напутать , но все равно не слышал , надо подумать что это может быть |
[QUOTE=орел;603309]
хм интересно , я про последнее видео там где стенд . мм в принципе его ( видео ) можно взять за образец как должно быть , но у меня только один вопрос , я про кнопку - сброс автостопа - самоделка ? я про такую не знаю правда с названием могли напутать , но все равно не слышал , надо подумать что это может быть[/QUOTE] кхм подумал будет много букфффф извиняйте скорей всего эта кнопка , надеюсь понятна какая , самоделка и делать не стоит . это если кратко если подробнее то дело в том что после того как прошли 7 + 1,5 сек - свитс эпк - и не была нажата РБ то вступает в работу пневно-механическая часть эпк у которой жесткая логика работы . изучаем работу ЭПК . так что скорей всего это самоделка и реализовывать не надо. как то так :o :drinks: |
[YOUTUBE=""]smnorcNppxk[/YOUTUBE]
[size="1"][color="Silver"]Добавлено через 47 минут[/color][/size] [B]Симуляторщикам[/B] (которые, я так понимаю, только Костя, на настоящий момент): Перекрутил код на NORMAL-ы, пока. Всё равно их придётся делать. Код будет вариантным, а с точки зрения написания, легче будет делать с NORMAL на DISTANCE , чем наоборот. Там и аспектов и кейсов будет меньше. Есть уже даже идея - как сделать потерю кода без изменения существующих сигнализаций вообще (ну, с запрещающими аспектами сами разбирайтесь там - они для поездов AI актуальны): суть в том, что после APPROACH_2 на АЛСН должен вставать белый, пока следующий не будет либо APPROACH_1, либо CLEAR_2 . |
[QUOTE=орел;603288]смена кж на Ж - со свистом эпк[/QUOTE]
Гы!... Вот здесь повезло мне. Иначе, я хз: как бы его прописывал. Ребята там погорячились в команде Open Rails и, похоже [S]положили с прибором[/S] сделали иной приоритет аспектов. (Ну, им там, для высокоскоростных из аспектов только "стой" и "ехай" нужно в принципе, им важна дистанция, а скорости они "крутят" руками в скрипте. TCS вообще светофоры не нужны). То есть, больше аспект или меньше, как в sigscr.dat в TCS скриптах не канает. А может, оно наоборот? Проверять не буду. Мне оно только на указанную смену с кж на ж надо было. Но, если надо свистеть - ура! "Выезжаю" на простом неравенстве. :cool: |
хм рад что повезло
|
Первый тест потери кодов на NORMAL-ах, как я описывал. Не совсем удачный. Вся система расстроилась и я вместе с ней. При проезде APPROACH_2 выскакивает белый, да и желтый в конце сменился и свисток отменился без нажатия.
[YOUTUBE=""]IuIR0VEWXYw[/YOUTUBE] Не знаю: как дальше быть! Продолжать пытаться "выкрутить" эту потерю кодов на NORMAL-ах? Она, в принципе, очень условна. В смысле, там достаточно исключений будет. Например, первый проходной - красный [B]в момент проследования выходного[/B] - и поехали весь блок участок по белому и т.д. Вообще, конечно, код у меня по нубству слишком жирный получается. Ещё ничего по большому счету не написано, а уже 500 строк. Люди знающие по 4 системы в 2000 строчек вкладываются. Подумываю о написании функции на смену показаний локомотивного. Она может укоротить "содеянное" |
Текущее время: 05:08. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim