Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
24.10.2016, 04:08 | #226 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
А как ты, скажем, первый МВПС на часть пути примешь, когда вторая свободна? Так ты с двух противоположных направлений можешь их принимать на один путь по 3-м жёлтым вне зависимости от занятости второй части.
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
24.10.2016, 08:44 | #227 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Нет, Олег, и с твоим вариантом не получается. Не видит ОР маршрутный сигнал, если через него не проложен путь сервису. Функция next_sig_mr ( SIGFN_NORMAL ) возвращает ноль, судя по работе входного. По F4 входной показывается последним.
Надо дальше ковырять...
__________________
next_state == 7; Последний раз редактировалось КЕ; 24.10.2016 в 08:52. |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
24.10.2016, 12:00 | #228 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Ладно; я по-другому "увяжу" маршрутный с входным.
Главное - что аспект "-1" передаётся по РЦ, светофоры его видят и понимают.
__________________
next_state == 7; |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
24.10.2016, 18:08 | #229 | |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Цитата:
Вообще вопиющая ситуация была. 3 тепловоза с интервалом в 5-10 минут уходят с одного и того пути станции в депо. За входным на тракционных путях депо - маневровый. Даёт RES, я это вижу, в том числе и по Ctrl+Alt+F11. Тем не менее, первый и третий уходят по RES, а второй по APPROACH_x (поездной выходной, прописан давать APPROACH_x на следующий 0)! Пока не могу докапаться до причин Добавлено через 1 час 35 минут Да. Не передаёт -1 А вообще, зачем тебе -1? Ты, вроде, маневровые не делаешь NORMAL... Если делать "свой" линк на такой путь, на след STOP давать 3ж, на, скажем, SAP давать 2ж и зажигать синий? |
|
24.10.2016, 19:01 | #230 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Табло ставил, и оно нормально срабатывает, вот смотри на скрине:
Скрытый текст:
Видно, что сегмент в столбце Nn с next_sig_mr ( SIGFN_NORMAL ) меньше нуля и не горит. А вообще я уже без -1 сделаю. 3Ж горит на СТОП, а 2Ж на синий next_state==3; у маршрутного.
__________________
next_state == 7; |
24.10.2016, 21:03 | #231 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Я бы посоветовал для АЛСН сделать синий на след. красный SAP , а на открытый state = next_state
|
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
24.10.2016, 21:04 | #232 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
1.Синий так и сделал (при галке "КОРОТКИЙ БУ").
2.Вовремя мы отказались от "-1", потому что трафик светофор с таким аспектом лихо пролетает с установленной скоростью! Чур меня!
__________________
next_state == 7; Последний раз редактировалось КЕ; 24.10.2016 в 21:06. |
24.10.2016, 21:23 | #233 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Ещё бы! Не пролетал... Он CLEAR_2 выдаёт и на монитор и по Ctrl+Alt+F11. Мы же проверяли это давно. Я подумал сейчас, что он "нижним" под основным виден не будет, а оно, видно, его по аспекту lr "хватает"
|
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
24.10.2016, 21:34 | #234 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Да, сейчас погонял, так и получается.
__________________
next_state == 7; |
24.10.2016, 21:37 | #235 | |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
С enabled() его обязательно свяжи
Цитата:
Последний раз редактировалось vicente; 24.10.2016 в 21:39. |
|
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
24.10.2016, 22:10 | #236 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Интересно. А почему подъехать с закрытому маршрутному нельзя? Путь занят встречным сервисом?
А скрипта "не хватит", у меня там маршрутный 4-линзовый ЖС-КБ.
__________________
next_state == 7; |
24.10.2016, 22:32 | #237 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Ты подъезжаешь к закрытому маршрутному по 3ж входному и К на маршрутном. А что если тебе нужен ВЕСЬ путь, а дальняя часть занята?Просчитай варианты. Тебе некак открыть маневровый на занятый путь, только "прогон" по свободному (на след RES давать RES, к примеру). Но, в этом случае входной должен быть закрыт. Манёвры с маневрового. Вот тебе идея. Когда путь сервиса проходит через маршрутный (то есть он - enabled) и путь за сигналом занят давать RES (+выигрывает и при прицепках), входной на след. RES остаётся закрытым, на след. 0 даёт 3ж, на остальные аспекты, включая 1, на входном 2ж... Как-то так, на скорую руку. Проверь
Добавлено через 6 минут Если будет встречный сервис, входной будет заблокирован самим симулятором, так что это - не проблема |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
24.10.2016, 22:41 | #238 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
1. Пусть на другой путь принимают :-) Сим ведь длину состава не измерит... хотя если попробовать поставить какой-то оппозитный маркер (они ведь block_state отрабатывают), и считывать его состояние... Тоже тема! :-)
2. Ну как-то так примерно и есть, кроме маневровых - их потом буду гонять. 3. Да, это тоже надо завтра проверить.
__________________
next_state == 7; Последний раз редактировалось КЕ; 24.10.2016 в 22:47. |
25.10.2016, 20:42 | #239 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 3,981
Вы сказали Спасибо: 8,664
Поблагодарили 2,510 раз(а) в 1,132 сообщениях
|
Проверил аспект RESTRICTING - если даже в конфиге 0 км/ч, трафик всё равно его проезжает, как и S.A.P. Только перед сигналом притормаживает не так заметно.
__________________
next_state == 7; |
26.10.2016, 03:21 | #240 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
|
Костя, Костя... Ты всё забыл...
Конечно, не останавливается. А зачем его рестриктом тормозить? Ты не понял задумку. Итак. У нас есть путь, разделённый маршрутным светофором. По трём жёлтым, согласно инструкции, "Разрешается моторвагонному поезду, одиночному локомотиву, мотовозу, дрезине следовать на свободным участок пути с особой осторожностью и со скоростью не более 20 км/ч до маршрутного светофора с красным огнем" (раньше, кстати, немного не так было). Это - раз! Второе, соответственно, поезд может прибыть на весь путь, будь то пассажирский или грузовой. Ну, и третий вариант - манёвры. Нам нужно три этих варианта "обыграть" по-максимуму и с минимумом дополнительных оговорок. Наш путь разделён на 2 части маршрутным ЖС-КБ. При приёме на весь путь мы разобрались, вроде, так? Синий горит, аспекты согласно выходного (на 0 даёт 1, на 2 - 2, на остальные - дублирует следующий аспект), включая маневровый пропуск сервиса по пути с белым 2 на выходном. Условия обычные: путь сервиса проходит через сигнал (enabled) и блок участок свободен. Теперь при занятости "дальней" части пути (блок не свободен). Прописываем следующее: если путь сервиса не проходит через светофор (точка разворота), на светофоре горит красный, аспект 0! Если проходит, то есть, поезд принимается на весь путь либо мы в маневровом режиме и запланирована прицепка - смотрим выше - аспект 2. Зажечь можно что угодно. У меня горит синий, для зажжения белого я использую функцию контроля приближения. Устанавливаю 50 метров, загорается в зависимости от секций пути, обычно, как только проехал предыдущий сигнал, сразу загорается, если секция длинная (250-500 метров), работает по установленному метражу. Ну, я свой маршрут "кромсаю" как мне удобно, на каждой станции делаю как мне удобно. не суть. Надеюсь, понятно объясняю))) Теперь входной. С ним всё просто: enabled && block_state ==# BLOCK_CLEAR, аспект согласно обстановке, показания: на следующий 3-7 - два желтых верхний мигает (обычно такие пути с отклонением, если прямо - зелёный), на следующий 1 два (один) жёлтый, на следующий 0 - три жёлтых. Ну, и "гвоздь программы" на следующий 2 на входном 0. Вот и вся песня! |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипты Вл | ~sejo~ | TrainZ - Подвижной состав | 2 | 25.09.2010 18:11 |
Как эта конфигурация ? | vita | IT, компьютеры, электроника | 9 | 02.06.2009 00:26 |
Заказы на скрипты | TRam_ | TrainZ — Об игре | 5 | 03.04.2009 16:25 |
MSTS-конфигурация компьютера | GeneZone | MSTS - Об игре | 6 | 03.03.2008 21:03 |
Trainz 2006 SP1 Конфигурация PC | vita | TrainZ — Об игре | 18 | 11.02.2008 00:11 |
Что это? |