Форум 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)

sergei123 20.03.2011 01:48

Сигнализация: конфигурация и скрипты
 
[COLOR="Orange"]Выделено из темы [URL="http://trainsim.ru/forum/showthread.php?t=2949"]"Вопросы по созданию"[/URL].[/COLOR]

Парни, проблема: Входной светофор на отклонение показывает не правильное показание, как исправить на два желтых огня, из них верхний мигающий? Выходной светофор с бокового пути Зеленый.
[URL=http://s47.radikal.ru/i116/1103/d9/c5e5c61774ca.jpg][IMG]http://s47.radikal.ru/i116/1103/d9/c5e5c61774cat.jpg[/IMG][/URL]

Raskolnikov 20.03.2011 01:51

Значит, с одним и тем же путем связано два или более сигнальных комплекта. Хорошо бы увидеть схему станции.

sergei123 20.03.2011 02:01

[URL=http://i053.radikal.ru/1103/2b/77321e063546.png][IMG]http://i053.radikal.ru/1103/2b/77321e063546t.jpg[/IMG][/URL]

Raskolnikov 20.03.2011 02:15

Линки должны быть такими: 1 - "Optional main track; 2 - "Default two yellow"; 3 - "Optional two yellow". Ну 2 и 3 можно поменять местами если что.

[URL=http://img827.imageshack.us/i/77321e063546.png/][IMG]http://img827.imageshack.us/img827/5199/77321e063546.th.png[/IMG][/URL]

Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]

sergei123 20.03.2011 02:17

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

Raskolnikov 20.03.2011 02:28

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

vicente 20.03.2011 04:47

[QUOTE=Raskolnikov;248285]Для данного путевого развития правильно настроить светофор во второй версии сигналки, к сожалению не получится. .[/QUOTE]
А можно подробнее?:)

Raskolnikov 20.03.2011 13:31

Потому что если на путь "1" (нумерацию см. выше) поставить "Optional main track signal", а на боковой путь стрелки "3" - "two yellow signal", то при вариантном маршруте на главный путь эти комплекты будут работать одновременно.
Можно исключеить наложение, связав каждый боковой путь с отдельным "Optional two yellow", но в таком случае прием на главный путь по варианту будет происходить по зеленому огню, что не обеспечивает безопасность движения.

vicente 20.03.2011 20:47

[URL="http://www.trainsim.ru/forum/member.php?u=99"][SIZE=5][COLOR=#a93d27]Raskolnikov[/COLOR][/SIZE][/URL],у меня ЖАБА на твоих скринах,но я в принципе понял,что №1 - главный,2 и 3 - боковые.
Вариантными маршрутами никогда не пользовался,интересно знать.что функция Route_Set () так нелогично работает в этом случае.Надо будет потестить на своём маршруте,хотя с другой стороны,представить себе как это лечить я,честно говоря пока не очень могу.

Raskolnikov 20.03.2011 21:12

route_set() работает по принципу: если на установленном маршруте имеется путь, на который установлен линк данного сигнала, то она возвращает истину. В сигналке Тимаса для корректной работы светофора необходимо, чтобы на каком-то одном SignalType route_set давал истину, а все остальные - ложь. В данном случае (при наличии вариантного маршрута) такое условие не обеспечивается.

vicente 20.03.2011 21:46

Мне кажется,что ты не прав,но спорить не буду.

Raskolnikov 20.03.2011 22:24

А мне интересно что ты думаешь по этому поводу.
[QUOTE]функция Route_Set () так нелогично работает в этом случае[/QUOTE]
Вот здесь хотелось бы подробнее.

vicente 20.03.2011 22:30

Кужувский разработчик пишет: route_set() - возвращает единицу,когда Switch set as per link (см.дефолтные скрипты).
Никогда у меня не было причин усомнится в работе этой функции по положению стрелки.Возьмём,к примеру сигнализацию С.Усова,там SignalType один и работает в зависимости от положения стрелки.Если оно по линку - сигнал главного пути,если функция выдаёт ноль - неважно сколько ответвлений - будет два жёлтых.
Так что мне кажется,что изначально проблема у sergei123 в двойном линке,может птичку не там поставил случайно,тем более,что у Тимаса линков главного пути два...
Другое дело,если при вариантном маршруте эта функция по какой-то причине работает по-другому,поэтому и спрашивал,если уверенность - 100%,то даже не буду в это лезть - без вариантов,а если нет - надо будет протестить по-возможности,при условии,конечно,что будет работать у меня - много лет назад не работало и с тех пор даже не пытался эту опцию поставить.

А,вот - я прав!Смотри редактирование поста 151
А route_set() формулируем так: Если положение стрелки по линку светофора - возвращает 1,остальное - ноль.

Raskolnikov 20.03.2011 22:52

В сигнальных скриптах MSTS такого понятия как "вариантный маршрут" вообще нет (к сожалению).

sergei123 20.03.2011 22:55

Да я поставил лишний главный путь, я же написал =)


Текущее время: 16:24. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim