![]() |
А зачем тогда пишешь использовать скрипт T_Head_YG_R" в SignalSubObj 5 для Main Track ?
Пишу туда T_Head_GR, он умеет выдавать только STOP_AND_PROCEED, CLEAR_2 и [B]запоминаем[/B] RESTRICTING в случае нештатной ситуации, например если не видит следующий сигнал, огни мы при этом гасим, что нужно будет отразить в конфиге. [size="1"][color="Silver"]Добавлено через 4 минуты[/color][/size] Чтобы не выпало из памяти дописываю в аспекты SignalAspect ( RESTRICTING "No" SpeedKPH ( 20 ) ) [size="1"][color="Silver"]Добавлено через 10 минут[/color][/size] [B]Важно:[/B] После изменения в скриптах субобъектов светофор в маршруте сносим, ставим снова, ибо данные о используемых скриптах копируются в системные файлы маршрута и там эта информация остается без изменений. Как впрочем и многая другая информация в МСТС копируется из конфигов в системные файлы. Переставил, поехали. [url=http://itmages.ru/image/view/785798/e10b31ae][img]http://storage6.static.itmages.ru/i/12/1202/s_1354460786_8503188_e10b31aecc.jpeg[/img][/url] Теперь разбираюсь с линзой... [size="1"][color="Silver"]Добавлено через 36 минут[/color][/size] Стоп. Субобъект использует не только скрипт, но и конфиг, точнее конфиг (головку), а в нем прописана линза и её положение для T_Head_GR. Собственно первая ошибка - мы не можем использовать готовые конфиги и скрипты в этом субобъекте, нам нужна своя головка для субобъекта главного пути. Создаю копию T_Head_GR вида T_Head_XG_RX с соответствующим расположением линз, т.е. новую головку для ПАБ, которая может отображать только два сигнала с нужным нам расположением, она будет работать при отправлении на главный путь используя скрипт T_Head_GR. [size="1"][color="Silver"]Добавлено через 23 минуты[/color][/size] Егор, смотри всё ли правильно для сигнализации главного пути: [url=http://itmages.ru/image/view/785866/a6b3f462][img]http://storage2.static.itmages.ru/i/12/1202/s_1354464494_9336374_a6b3f462dd.jpeg[/img][/url] Трафик освободил БУ: [url=http://itmages.ru/image/view/785867/3dfa1c6a][img]http://storage3.static.itmages.ru/i/12/1202/s_1354464561_2424636_3dfa1c6aab.jpeg[/img][/url] * - Если следующего светофора нет, БУ свободен - покажет красный с RES 20 км/ч, для главного пути это нонсенс, т.е. нештатная ситуация, ИМХО нормально и соответствует поведению всех остальных светофоров у Тимаса. Если всё Ок и линзы на месте прикручиваю сигнализацию бокового. |
Вот по-этому и спрашиваю у знающих людей;) Да, по главному теперь все правильно работает, огни - на своих местах...Надо еще помнить, что с главного возможен уход по стрелочному переводу, а это 2Ж или 2ЖМ.Спасибо
|
Продолжаю, пока есть время и запал =)).
Для основного нам подойдет скрипт T_Head_Yx_RY_I, белый выкидываем, копирую скрипт в наш и изменяю... Add Егор, не копируй весь предыдущий пост, это запрещено правилами, у нас тут интересное дело, не хотелось бы чтобы лесник пришел и навалял. :D [size="1"][color="Silver"]Добавлено через 12 минут[/color][/size] Привернул пока полностью, ошибок нет, только пригласительным моргает, когда следующего нет - это уберем. [url=http://itmages.ru/image/view/785962/816af792][img]http://storage7.static.itmages.ru/i/12/1202/s_1354467271_7596662_816af7927b.jpeg[/img][/url] Тестирую правильность показаний в сценарии, ставлю два светофора 3АБ и отправляю перед собой трафик по второму пути, посмотрим, все ли соответствует ИСИ для ПАБ... |
[QUOTE=Zabor;374286]
Тестирую правильность показаний в сценарии, ставлю два светофора 3АБ и отправляю перед собой трафик по второму пути, посмотрим, все ли соответствует ИСИ для ПАБ...[/QUOTE] Я за это особо переживаю, у меня от Ромодана (3АБ) до Кременчуга (3АБ) идет ПАБ 80 км + ответвление 27 км ПАБ до ст.Бурты ( Одесской ЖД )...Получается, сплошь и рядом переходы 3АБ - ПАБ - 3АБ, еще и ПАБ расходится...Неизвестно, что там будет на ветке от Кременчуга до Харькова...Но точно знаю, что ПАБ около Кременчуга еще есть...Думаю о том, как светляки будут взаимодействовать...Как это будет работать в сценариях... |
Проверяй основной алгоритм:
Тут всё понятно, нам набок, трафик уехал. [url=http://itmages.ru/image/view/785992/d2f47fc4][img]http://storage7.static.itmages.ru/i/12/1202/s_1354468022_3123924_d2f47fc439.jpeg[/img][/url] Тут сначала 2Ж, потом следующий открывается выходной показывает Ж+Жм, вроде всё правильно? [url=http://itmages.ru/image/view/785995/50fc2cb7][img]http://storage1.static.itmages.ru/i/12/1202/s_1354468123_5089936_50fc2cb7da.jpeg[/img][/url] Влез зеленый с CL, он старший, потому поверх, вычисляю от какого скрипта лезет, смотри пока только алгоритм 2Ж, соответствует? |
[QUOTE=Zabor;374289]Проверяй основной алгоритм:
смотри пока только алгоритм 2Ж, соответствует?[/QUOTE] Если трафик освободил путь и загорелись 2Ж, а потом 2ЖМ, то все правильно, Игорь... |
Да, тут всё Ок.
Зеленым подсвечивает скрипт сигнализации главного пути T_Head_XG_RX по старшему аспекту, но он не должен быть активен т.к. мы вообще-то набок едем, однако он всё равно работает, кроме того в нём нет route_set() (скопирован с T_Head_GR). Либо косяк с линками, либо надо гасить T_Head_XG_RX по условиям, чуть позже разберусь, небольшой там-аут... |
[QUOTE=Zabor;374303]Да, тут всё Ок.
Зеленым подсвечивает скрипт сигнализации главного пути T_Head_XG_RX по старшему аспекту, но он не должен быть активен т.к. мы вообще-то набок едем, однако он всё равно работает, кроме того в нём нет route_set() (скопирован с T_Head_GR). Либо косяк с линками, либо надо гасить T_Head_XG_RX по условиям, чуть позже разберусь, небольшой там-аут...[/QUOTE] Ок, понял, нет проблем, Игорь, как сам решишь - в меру свободного времени, ты и так огромную работу провернул...Спасибо огромное |
Украл еще времени =))
Добавим в наш скрипт T_Head_XG_RX условие if (route_set()){ ... старый скрипт ... }else{ state = SIGASP_STOP; if (block_state() ==# BLOCK_JN_OBSTRUCTED){ state = SIGASP_STOP_AND_PROCEED; } draw_state = def_draw_state (state); } Симулятор проверит ответствует ли линк маршруту и при несоответствии выдаст младший аспект. Голова при этом гаснет, почему сейчас не помню, но не суть =)). [url=http://itmages.ru/image/view/786200/edc9720b][img]http://storage3.static.itmages.ru/i/12/1202/s_1354476581_4094466_edc9720b20.jpeg[/img][/url] Теперь придавлю пригласительный, а тебе Егор нужно определиться со скоростями, там по идее можно запросто выставлять маршрутную, вопрос какую? Еще вариант - мы можем выдать и CLEAR, тогда 2Ж на мониторе и АЛСН будут зеленым, без ограничения скорости и отменой ограничения у игрока. Как на ПАБ будет правильно, применительно к МСТС (нам до следующей станции как-бы ехать, а не до первого проходного)? [size="1"][color="Silver"]Добавлено через 29 минут[/color][/size] Белый пригласительный убрал, если следующего нет - будет красный с RES 20. Определяйся с аспектами, в остальном светофор готов к тестированию на маршруте. В сценариях будет всё нормально, ничего нового тут не придумано, но при принятии решения об аспектах прими во внимание, что RESTRICTING подчиняются все, но трафик из под него не выйдет, всё, что выше первых трех аспектов скорость трафику НЕ устанавливает и предыдущие ограничения не отменяет. |
[QUOTE=Zabor;374320]
Теперь придавлю пригласительный, а тебе Егор нужно определиться со скоростями, там по идее можно запросто выставлять маршрутную, вопрос какую? Еще вариант - мы можем выдать и CLEAR, тогда 2Ж на мониторе и АЛСН будут зеленым, без ограничения скорости и отменой ограничения у игрока. Как на ПАБ будет правильно, применительно к МСТС (нам до следующей станции как-бы ехать, а не до первого проходного)? [/QUOTE] Игорь, понимаешь, по ИСИ написано "с уменьшенной скоростью", по идее это 40 км/ч. Но, если использовать его как выходной на ПАБ ( на что он собственно и рассчитан ), то тут один вопрос - ехать Нам действительно до следующей станции либо блок-поста...Если выставить маршрутную ( у меня 100 км/ч, вряд ли на ПАБе 160 км/ч гоняют, она осталась на малодеятельных участках ), то она будет указываться на мониторе пути...При использовании Clear будет несоответствие между сигналами...Вот еще вариант, на ПАБ станции пути расходятся на две линии ПАБ и на выходе после станции есть по блок-посту со светляками GR в качестве проходных ПАБ - если оставить аспект 40 км/ч, на блок-посте ограничение уйдет? Если да, то оставляем 40 км/ч. Если нет, то хз...Нужно смотреть, что более приемлемо для МСТС. Плюс, нужно рассматривать возможную установку этого светляка на больших станциях с 3АБ, где начинается ПАБ - будет не айс иметь возможность гонять 100, где по идее больше 40 км/ч не должно быть...Спасибо, с Уважением! |
Сейчас он выдает набок APPROACH_2 40, это "бутафорское" ограничение, только для игрока, да оно отменится GR-ом, для трафика и игрока в редакторе это зеленый и он после стрелки втопит до максимальной.
Интересно, а что показывает АЛСН в реале для таких выходных при ПАБ, если участок на станции кодируется? |
[QUOTE=Zabor;374342]Сейчас он выдает набок APPROACH_2 40, это "бутафорское" ограничение, только для игрока, да оно отменится GR-ом, для трафика и игрока в редакторе это зеленый и он после стрелки втопит до максимальной.
Интересно, а что показывает АЛСН в реале для таких выходных при ПАБ, если участок на станции кодируется?[/QUOTE] Давай попробуем так оставить и потестить, поменять никогда не поздно, хотя с другой стороны понимаю - тебе лишний раз к этому возвращаться тоже не ахти. Вообщем тест и время покажет...Про АЛСН - не знаю, я не железнодорожник, надо у машинистов спрашивать...Спасибо...Я знаю одно - на маленьких станциях, скажем 1 главный и по 1-му боковому с каждой стороны, в качестве выходных я видел WGR, ему там и место, а вот на больших такой вот как мы крутим, но там есть блок-посты, как правило, они и снимут ограничение...По-этому нужно понаблюдать по маршруту и ТРА... |
Ок, в крайнем случае сам покрутишь, если скорость - то только её меняешь, если аспект - синхронно с выходным значением в скрипте.
Закинь мне свою почту, куда скинуть файлы сигналки. Add После тестов мачтового для карлика просто сделай новую голову - копию с другим расположением огней. |
[QUOTE=Zabor;374345]Ок, в крайнем случае сам покрутишь, если скорость - то только её меняешь, если аспект - синхронно с выходным значением в скрипте.
Закинь мне свою почту, куда скинуть файлы сигналки.[/QUOTE] [email]yegor-derun@yandex.ru[/email] Что могу сказать, плачет по тебе Readme моего маршрута...Ок, в долгу не останусь... |
Заслал, только не забудь - уже установленные YG_RY нужно снести, имена старых скриптов записаны в .tit и .tdb.
Если чего пиши, надо же затестить, мог что-то упустить. Мне самому интересно обновить память, надо же возвращаться к родному симулятору. |
Текущее время: 03:36. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim