Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Маршруты (http://www.trainsim.ru/forum/forumdisplay.php?f=19)
-   -   Сигнализация: конфигурация и скрипты (http://www.trainsim.ru/forum/showthread.php?t=13819)

Zabor 02.12.2012 20:10

А зачем тогда пишешь использовать скрипт 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 км/ч, для главного пути это нонсенс, т.е. нештатная ситуация, ИМХО нормально и соответствует поведению всех остальных светофоров у Тимаса.

Если всё Ок и линзы на месте прикручиваю сигнализацию бокового.

Seafarer 02.12.2012 20:42

Вот по-этому и спрашиваю у знающих людей;) Да, по главному теперь все правильно работает, огни - на своих местах...Надо еще помнить, что с главного возможен уход по стрелочному переводу, а это 2Ж или 2ЖМ.Спасибо

Zabor 02.12.2012 20:56

Продолжаю, пока есть время и запал =)).

Для основного нам подойдет скрипт 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АБ и отправляю перед собой трафик по второму пути, посмотрим, все ли соответствует ИСИ для ПАБ...

Seafarer 02.12.2012 21:08

[QUOTE=Zabor;374286]
Тестирую правильность показаний в сценарии, ставлю два светофора 3АБ и отправляю перед собой трафик по второму пути, посмотрим, все ли соответствует ИСИ для ПАБ...[/QUOTE]

Я за это особо переживаю, у меня от Ромодана (3АБ) до Кременчуга (3АБ) идет ПАБ 80 км + ответвление 27 км ПАБ до ст.Бурты ( Одесской ЖД )...Получается, сплошь и рядом переходы 3АБ - ПАБ - 3АБ, еще и ПАБ расходится...Неизвестно, что там будет на ветке от Кременчуга до Харькова...Но точно знаю, что ПАБ около Кременчуга еще есть...Думаю о том, как светляки будут взаимодействовать...Как это будет работать в сценариях...

Zabor 02.12.2012 21:09

Проверяй основной алгоритм:

Тут всё понятно, нам набок, трафик уехал.
[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Ж, соответствует?

Seafarer 02.12.2012 21:16

[QUOTE=Zabor;374289]Проверяй основной алгоритм:
смотри пока только алгоритм 2Ж, соответствует?[/QUOTE]

Если трафик освободил путь и загорелись 2Ж, а потом 2ЖМ, то все правильно, Игорь...

Zabor 02.12.2012 21:52

Да, тут всё Ок.

Зеленым подсвечивает скрипт сигнализации главного пути T_Head_XG_RX по старшему аспекту, но он не должен быть активен т.к. мы вообще-то набок едем, однако он всё равно работает, кроме того в нём нет route_set() (скопирован с T_Head_GR).

Либо косяк с линками, либо надо гасить T_Head_XG_RX по условиям, чуть позже разберусь, небольшой там-аут...

Seafarer 02.12.2012 21:54

[QUOTE=Zabor;374303]Да, тут всё Ок.

Зеленым подсвечивает скрипт сигнализации главного пути T_Head_XG_RX по старшему аспекту, но он не должен быть активен т.к. мы вообще-то набок едем, однако он всё равно работает, кроме того в нём нет route_set() (скопирован с T_Head_GR).

Либо косяк с линками, либо надо гасить T_Head_XG_RX по условиям, чуть позже разберусь, небольшой там-аут...[/QUOTE]

Ок, понял, нет проблем, Игорь, как сам решишь - в меру свободного времени, ты и так огромную работу провернул...Спасибо огромное

Zabor 03.12.2012 00:02

Украл еще времени =))

Добавим в наш скрипт 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 подчиняются все, но трафик из под него не выйдет, всё, что выше первых трех аспектов скорость трафику НЕ устанавливает и предыдущие ограничения не отменяет.

Seafarer 03.12.2012 01:17

[QUOTE=Zabor;374320]
Теперь придавлю пригласительный, а тебе Егор нужно определиться со скоростями, там по идее можно запросто выставлять маршрутную, вопрос какую?

Еще вариант - мы можем выдать и CLEAR, тогда 2Ж на мониторе и АЛСН будут зеленым, без ограничения скорости и отменой ограничения у игрока.

Как на ПАБ будет правильно, применительно к МСТС (нам до следующей станции как-бы ехать, а не до первого проходного)?
[/QUOTE]

Игорь, понимаешь, по ИСИ написано "с уменьшенной скоростью", по идее это 40 км/ч. Но, если использовать его как выходной на ПАБ ( на что он собственно и рассчитан ), то тут один вопрос - ехать Нам действительно до следующей станции либо блок-поста...Если выставить маршрутную ( у меня 100 км/ч, вряд ли на ПАБе 160 км/ч гоняют, она осталась на малодеятельных участках ), то она будет указываться на мониторе пути...При использовании Clear будет несоответствие между сигналами...Вот еще вариант, на ПАБ станции пути расходятся на две линии ПАБ и на выходе после станции есть по блок-посту со светляками GR в качестве проходных ПАБ - если оставить аспект 40 км/ч, на блок-посте ограничение уйдет?
Если да, то оставляем 40 км/ч. Если нет, то хз...Нужно смотреть, что более приемлемо для МСТС. Плюс, нужно рассматривать возможную установку этого светляка на больших станциях с 3АБ, где начинается ПАБ - будет не айс иметь возможность гонять 100, где по идее больше 40 км/ч не должно быть...Спасибо, с Уважением!

Zabor 03.12.2012 01:29

Сейчас он выдает набок APPROACH_2 40, это "бутафорское" ограничение, только для игрока, да оно отменится GR-ом, для трафика и игрока в редакторе это зеленый и он после стрелки втопит до максимальной.

Интересно, а что показывает АЛСН в реале для таких выходных при ПАБ, если участок на станции кодируется?

Seafarer 03.12.2012 01:40

[QUOTE=Zabor;374342]Сейчас он выдает набок APPROACH_2 40, это "бутафорское" ограничение, только для игрока, да оно отменится GR-ом, для трафика и игрока в редакторе это зеленый и он после стрелки втопит до максимальной.

Интересно, а что показывает АЛСН в реале для таких выходных при ПАБ, если участок на станции кодируется?[/QUOTE]

Давай попробуем так оставить и потестить, поменять никогда не поздно, хотя с другой стороны понимаю - тебе лишний раз к этому возвращаться тоже не ахти. Вообщем тест и время покажет...Про АЛСН - не знаю, я не железнодорожник, надо у машинистов спрашивать...Спасибо...Я знаю одно - на маленьких станциях, скажем 1 главный и по 1-му боковому с каждой стороны, в качестве выходных я видел WGR, ему там и место, а вот на больших такой вот как мы крутим, но там есть блок-посты, как правило, они и снимут ограничение...По-этому нужно понаблюдать по маршруту и ТРА...

Zabor 03.12.2012 01:42

Ок, в крайнем случае сам покрутишь, если скорость - то только её меняешь, если аспект - синхронно с выходным значением в скрипте.

Закинь мне свою почту, куда скинуть файлы сигналки.

Add

После тестов мачтового для карлика просто сделай новую голову - копию с другим расположением огней.

Seafarer 03.12.2012 01:45

[QUOTE=Zabor;374345]Ок, в крайнем случае сам покрутишь, если скорость - то только её меняешь, если аспект - синхронно с выходным значением в скрипте.

Закинь мне свою почту, куда скинуть файлы сигналки.[/QUOTE]

[email]yegor-derun@yandex.ru[/email]
Что могу сказать, плачет по тебе Readme моего маршрута...Ок, в долгу не останусь...

Zabor 03.12.2012 01:48

Заслал, только не забудь - уже установленные 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