![]() |
С точки зрения сигнализации - никаких отличий быть не должно.
|
Вот я старый склеротик! :eek:
Вот что значит, отойти надолго от дел. Всё позабывал. Вот та обратно-глядящая голова на входном, которую ты видишь на моих скринах - она не просто так стоит. Я совсем забыл, что она - ключевой момент сигнализации, без которого всё катилось в тарары. Я её тогда поставил со скрипом на сердце - если ты помнишь, я очень не люблю все эти дополнительные головы, будь они NORMAL, DISTANCE или что-то другое. Но, у меня выбора не было: светофоры перед узлами "тупили" по-черному. Вот тогда-то я и ругался на разработчиков! Они просто взяли и лишили светофоры которые охраняют узлы "зрения". В том смысле, что [I]!enabled[/I]-сигнальная точка не проверяет ни состояние [B][I]route_set()[/I][/B] , ни [I][B]block_state()[/B][/I]. Такой сигнальной точкой можно было "ловить" исключительно аспекты других сигналов. Я тогда поматерился сильно, ты, наверное помнишь, но, в конце концов поставил за стрелками на входных и маршрутных эту обратно-смотрящую NORMAL-голову и окрестил её "РЦ" - рельсовая цепь. И уже с этой головы снимал аспекты и передавал их первому со стороны пути станции маневровому путём [I][B]state = next_state[/B][/I] Слушай, я - работать. Будет время - сделай на тестовом маршруте простую проверку. Расставь тупые трёхзначные светофоры YGR. Запрограммируй их только на три простых аспекта : 1, 3 и 7. На станциях - никаких линков. Тупо блок не свободен (именно [B]block_state !=# BLOCK_CLEAR[/B] , а не уточняя как именно - 1, свободен один блок - 3, свободно два и более блоков - 7. Погоняй трафик, посмотри как работает [I]deadlock[/I] - блокировка. Цель проверки - тормозит ли сим сервисы на аспект 1 с заданной скоростью 0 км/ч. Отодвинь светофоры , что перед стрелками на какое-то расстояние от самих стрелок - метров на 30-50 хотя бы. Цель проверки - узнать ревкцию сервиса на аспект 1 с 0 км/ч. Да-да, начинаем всё сначала. Если останавливается - можно будет говорить о разработке сигнализации, совместимой с локомотивными нашими. Если будет притормаживать и проезжать и останавливаться перед самой стрелкой - придётся ставит "0". [size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size] Версия ОР не важна. 1.3.1 достаточно хорошо. Можно и более ранние, начиная с 1.2 |
Хорошо, Олег; попробую позже. Как раз собирался на ОР сигналку потестировать.
Вот: Версия 1.3.1. Тестовая станция - 3-путный раз'езд. Захожу с перегона, в это время попутный сервис трафика стартует с бокового пути, и перед выходным встает на точке ожидания, после чего проезжает дальше на сигнал с S.A.P., и встает за выходным светофором перед стрелкой, пропуская меня. Я ухожу на перегон и специально останавливаюсь за проходным. Трафик выезжает со станции, притормаживает перед закрытым проходным (тоже S.A.P. - светофор одного типа везде), потом проезжает его и встает сзади меня в 8 метрах. Следующий за ним сервис трафика делает то же самое, так же проезжая S.A.P. и встает на том же расстоянии (около 8 метров) за первым сервисом. "Как хорошо, что все мы здесь сегодня собрались!":crazy: [size="1"][color="Silver"]Добавлено через 13 минут[/color][/size] Так собрав всех:p, отправляюсь дальше - стоящий сзади сервис ждет, когда я уйду за следующий проходной сигнал, и тоже отправляется . |
Ахаха!
Я как чувствовал, что на работе будет время - взял ноут. Тоже сделал этот тест. Вольно. Ничего хорошего. Но, я хотя бы попытался. Я запустил 4 маршрута трафика с ЧМЭухами . Броуновское движение с завистью глядело на этот "тест". На блокировках ЧМЭ спокойно проехал светофор с SAP и остановился на пине шейпа стрелки. Ещё раньше две ЧМЭушки пригрелись рядышком на одном пути - первая заехала по желтому (3), а вторая без остановки проехала SAP (1) - на входе. В общем, отлегло у меня. Я уже подумал было,,что упустил что-то. Отбой |
Кстати, заодно проверил и в МСТС - если в конфиге на S.A.P прописать скорость не 0, а например, 20км/ч - трафик его проезжает.
В моих тестах OR , конечно, было 0км/ч. |
[QUOTE=КЕ;592933]Кстати, заодно проверил и в МСТС - если в конфиге на S.A.P прописать скорость не 0, а например, 20км/ч - трафик его проезжает.
[/QUOTE] Конечно. На Зилупе 3.6 на сигнализации от APK_LVDZ подно таких S.A.P ов [size="1"][color="Silver"]Добавлено через 1 час 48 минут[/color][/size] Итак, первое правило для создания сигнализации для [B]Open Rails[/B] мы проверили. Никаких SAP-ов в качестве запрещающих аспектов! Они не останавливают трафики. Вторая очень важная деталь: [B]Светофор, ограждающий узел (стрелку) работает не так, как его собрат на перегоне[/B]. Даже если это один и тот же светофор с точки зрения скрипта. |
Да, и в моем OR-тесте с сервисами трафика - каждый презжал SAP, подходил метров на 8 к стоящему впереди, а потом ехал только тогда, когда передний трогался с места и уходил за следующий светофор (проходной).
[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size] [QUOTE=vicente;592934]...очень важная деталь: [B]Светофор, ограждающий узел (стрелку) работает не так, как его собрат на перегоне[/B]. Даже если это один и тот же светофор с точки зрения скрипта.[/QUOTE] Олег, опиши подробно, чтоб я ничего не забыл. [size="1"][color="Silver"]Добавлено через 18 минут[/color][/size] Ради интереса попробовал заменить SAP на RESTRICTING с 0км/ч - то же самое, сервисы проезжают, как на SAP. [size="1"][color="Silver"]Добавлено через 7 минут[/color][/size] А в МСТС меня уволили за проезд! ))) |
А в РТС это решается банально просто. Сервису устанавливается точка блокировки( перед светофором) которая "зажигает" на светофоре красный и дальше её маршрут не строится. Снять её можна любым способом. По времени, по событию локации встречного сервиса, когда тот освободит перегон и ещё много чем. Это одна из фишек РТСа, благодаря которой я оставил ОР и ушёл в РТС
|
[QUOTE=ostap24;592948]А в РТС это решается банально просто. Сервису устанавливается точка блокировки( перед светофором) которая "зажигает" на светофоре красный и дальше её маршрут не строится. [/QUOTE]
Только это то же самое, что вместо красного сигнала светофора ставить на дорогу бетонный блок))) |
Не бетонный, а железо-бетонный.)) Ибо работает безотказно. Любие скрещения, обгоны благодаря этой банальной штуки работают на ура.
|
[QUOTE]В том смысле, что*!enabled-сигнальная точка не проверяет ни состояние*route_set()*, ни*block_state(). Такой сигнальной точкой можно было "ловить" исключительно аспекты других сигналов [/QUOTE]
Написал уже. Насчет аспектов - я, пожалуй, погорячился. У меня не работало: [B]if (!enabled && (opp_sig_lr (SigFn_NORMAL) ==# SIGASP_RESTRICTING))[/B] a [B] if (opp_sig_lr (SigFn_NORMAL) ==# SIGASP_RESTRICTING) [/B] сработало. Когда я обратился с нотой протеста и требованиями объяснений к буржуинам, был послан "читать про [B][I]enabled ()[/I][/B] и , пока я не покаялся, на меня тупо забили. Так что, на аспекты я бы тоже не надеялся |
А не могут они сделать остановку на SAP опционально, "галкой" в настройках сима?
Народ, а насчет РТС - тут вопросов нет, Ted все нам сделал! Кстати, он не появлялся? Что-то давно его не видно здесь... |
Не сделают. Когда-то [B]APK_LVDZ[/B] уже пытался.
Я хотел у них попросить сделать видимым для[I] !enabled[/I]-светофора хотя бы функцию [I]block_state()[/I], но передумал. Быть посланным в пешее путешествие от них мне, конечно, "по барабану". Но, не хочу подставляться. Потому как нет-нет - и получаю от них хоть какую, но помощь |
OR: если сигнал имеет аспект STOP - Монитор пути не показывает следующие по ходу светофоры, даже если путь проложен. Светофоры были принудительно закрыты невозможным условием в скрипте.
Изначально при загрузке сценария [B]state[/B] и [B]draw_state[/B] имеют наименьшее значение. state - 0 "STOP", draw_state - тоже 0. |
В MSTS разве не так было?
[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size] Проаерил обратно смотрящую голову на [I]enabled()[/I] в случае , если "основная" работает - не включается. [size="1"][color="Silver"]Добавлено через 4 минуты[/color][/size] Что у нас ИСИ говорит? Есть выезд на перегон по белому не в маневровом режиме? |
Текущее время: 15:05. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim