![]() |
[QUOTE=TRam_;207359]показывается в меню самый первый из тех, который был получен у данного светофора при просчёте. Все остальные получают метку "дублирующий"(вариантный) также сразу после просчёта и в меню не допускаются.
[/QUOTE] Не понял. Что значит тогда "первый при просчете"? Вот у тебя, когда открываешь список рассчитанных маршрутов у светофора, они нумерованы 0) 1) 2) ... Кто из них первый тогда просчитался? 0? "Нормальные" маршруты как раз внизу. И что, получается, что когда я вручную дам команду "Задать маршрут" он мне покажет маршрут "змейкой" с 30-м приоритетом?.. То ли я тебя неправильно понял, то ли ты непонятно выразился, потому что было как раз наоборот. [QUOTE] Система не отличает входные/выходные/маршрутные, т.к. это вообще не очень важно. Главное - есть ли перегон между светофорами или нет (так как на перегон можно толкать сколько угодно поездов, а по станции/по входному маршруту - только один).[/QUOTE] [/QUOTE] До толкания поездов в нечетную горловину от Манихино-II дело не дошло пока. А если светофоры одинаковые таблички имеют, Н1?.. Не, я думаю, что система просто глюканула из-за названия таличек. Иначе как объяснить, что был рассчитан маршрут от Н1 до Ч3? Только тем, что помимо настоящего Н1 есть ещё один Н1, вот от него она и считала. А вот почему в обратную сторону, оба светофора смотрят в нечетную сторону - это уже загадка, которую я обычно объясняю коротким словом - глюк! |
[QUOTE]И что, получается, что когда я вручную дам команду "Задать маршрут" он мне покажет маршрут "змейкой" с 30-м приоритетом?[/QUOTE]надпись о маршруте будет от змейки. Поэтому когда ты указывал этой змейке -1 приоритет, надпись в меню пропадала. Но, как уже сказал, как бы ты вручную не нажимал, всё равно за счёт того, что выбирается маршруты наименьшего приоритета (среди альтернативных), 30 может выбраться только в одном единственном случае - если на стрелке в горловине застрял хвост впереииущего поезда, а этот 30 приоритет оказался единственно свободным. В случае же автовыбора маршрута он не может выбраться вообще никак (из-за ограничения по приоритету).
[QUOTE]А если светофоры одинаковые таблички имеют, Н1?[/QUOTE]светофоры при пересчёте нумеруются, и вписываются в базу данных не по именам, а по индивидуальным номерам. В общем посмотрю Манихино ещё раз. |
Ну вот, всё расчитанно верно...
[url=http://radikal.ru/F/s46.radikal.ru/i113/1010/08/90f3d4efc7f0.jpg.html][img]http://s46.radikal.ru/i113/1010/08/90f3d4efc7f0t.jpg[/img][/url] [url=http://radikal.ru/F/s003.radikal.ru/i202/1010/58/2cb1b28cd36f.jpg.html][img]http://s003.radikal.ru/i202/1010/58/2cb1b28cd36ft.jpg[/img][/url] так что тебе наверно надо проверять все противошёрстные стрелки (т.к. "реверсировать" теперь умеют только противошёрстные) (да, на подписи внимания не обращайте - подписи уже устарели :o ) И кто-нибудь уже пробовал вписывать имена маневровых светофоров и замыкать между ними маршрут? (для этого правда перед светофором требуется поезд маневрового приоритета) |
Хотел резко продемонстрировать, но версия 0.5 выдала иные результаты. Правда, тоже не обнадеживающие и далеко не такие как у тебя. Теперь там, где всё происходило буду снимать скриншоты, если я окажусь прав, и извинюсь - если нет.... А пока - спать! Споки-ноки! :)
|
[QUOTE=TRam_;207382]
И кто-нибудь уже пробовал вписывать имена маневровых светофоров и замыкать между ними маршрут? (для этого правда перед светофором требуется поезд маневрового приоритета)[/QUOTE] Пробовал. Работает. Маршруты собираються, сигналы открываются. Но никак Xpath не хочет делать короткие маршруты, то есть таже самая "змейка" присутствует и в маневровых. Xpath не видет, занят путь другим составом, или нет. С одной стороны хорошо-соберёт маршрут для прицепки к составу, но с другой-при перегоне из одной горловины в другую может направить на занятый путь. |
[QUOTE] С одной стороны хорошо-соберёт маршрут для прицепки к составу, но с другой-при перегоне из одной горловины в другую может направить на занятый путь.[/QUOTE]ну, просто вручную надо задавать промежуточный светофор того пути, по которому нет составов. А то, что не ищет кратчйшего - просто в случае маневровых нужно получать маршрут как можно быстрее (если расчитывать длину всех возможных, то на Бекасово можно и не дождаться - трс зависнет). А в случае поездных надо просто указывать приоритеты - чем больше цифра приоритета, тем реже поезда смогут поехать по этому маршруту.
|
Доброго времени суток. А реально сделать команды-в маневровом режиме следовать "до сигнала" и "следовать за сигнал"?
|
Можно попробовать... Просто не знаю, сможет ли система показывать все светофоры станции. А вот "следовать за сигнал с белым огнём" сделать можно однозначно.
|
[QUOTE=TRam_;207382]
так что тебе наверно надо проверять все противошёрстные стрелки (т.к. "реверсировать" теперь умеют только противошёрстные) [/QUOTE] Да, ты был прав! (Ещё бы! Автор и не знает свою разработку - нонсенс!:D ) Но ничего, порядок с сигнализацией там тоже не помешает. ;) Наблюдал побочный положительный эффект от твоей разработки - анализируя расчитанные маршруты по правильному пути, понял, что не там поставлен z-маркер неправильного пути.;) [QUOTE] Просто не знаю, сможет ли система показывать все светофоры станции. А вот "следовать за сигнал с белым огнём" сделать можно однозначно. [/QUOTE] А разве в браузере скролинга нет? Маневровые маршруты ведь заранее не планируются... "следовать за сигнал с белым огнём" - архидельная мысль! TCH39, хоть и новичек, а дельные мысли подкидываешь! ;) Чтобы одиночный маневровый не несся через всю Ивановку при маневрах по горловине... Дельно, дельно... :) |
[QUOTE]А разве в браузере скролинга нет?[/QUOTE]в меню команд: нет. Можно только заставлять меню открываться несколькими столбцами.
[QUOTE]"следовать за сигнал с белым огнём" - архидельная мысль![/QUOTE]другое дело что обычно надо следовать за сигнал с синим огнём (который направлен не в нашу сторону), и тут этот синий сигнал надо знать. |
[QUOTE=TRam_;207419]в меню команд: нет. Можно только заставлять меню открываться несколькими столбцами.
[/QUOTE] Вот я об этом и говорю, что маневры - только с браузером. А несколько столбцов чтобы было - это группировка, по-моему, нужна. А по какому признаку группировать маневровые? Разве что только четные-нечетные. Так тех же четных может быть до едрени фени, например, в Бекасово. [quote] другое дело что обычно надо следовать за сигнал с синим огнём (который направлен не в нашу сторону), и тут этот синий сигнал надо знать. [/quote] Да действительно... Хм, ну заедем мы за белый, и что дальше? Он может быть где угодно. Это как в м/ф "В поисках Немо", когда рыбы в кульках убежали от стоматолога. Поплюхались в океан, порадовались, а потом - опа! И че дальше? В кульках то так и остались.:D А команда следовать за сигнал с красным огнем? А? Как? ;) И вопрос: Что может означать, когда по станции ни по одному светофору всей горловины маршрут не расчитался? Какая-то одна стрелка всё мутит? Так вроде по логике нет такой стрелки, через которую проходили бы все маршруты...:confused: |
В маневровом режиме ещё столкнулся с одной ситуацией. Опять возьмём трёх путную станцию. Чётный грузовой прибывает на 3 путь, по прибытию локомотив отцепляется, выезжает в нечётную горловину за М1, потом по 2 свободному следует в чётную за М2, и прицепляется с нечётной стороны к составу на 1 пути. Так вот, собираю три маневровых маршрута, с 3 за М1, с нечётной на 2 и со 2 за М2. После проезда тепловоза на 2 путь блокируется маршрут со 2 за М2. При этом в очереди маршрутов горит маршрут от М1 на 2 путь (который тепловоз уже проехал). Отменить его в очереди нельзя. Всё работает лишь при постановки в очередь маршрутов только после выполнения предыдущего (не в очередь).
|
[QUOTE=NickLon;207421]
И вопрос: Что может означать, когда по станции ни по одному светофору всей горловины маршрут не расчитался? Какая-то одна стрелка всё мутит? Так вроде по логике нет такой стрелки, через которую проходили бы все маршруты...:confused:[/QUOTE] У меня была такая вещь в поездных. У меня за этой горловиной не оказалось ни одного светофора z7 |
Нет, я понял в чем дело! Я говорил о перегоне Лукино - Кубинка-I на БМО. Так вот, именно из Лукино в нечетную сторону ничего не расчитало, а из Кубинка-I в четную на Лукино тоже ничего не расчитало. Дело в том, что там очень длинный перегон - 32 км. и не было рипитеров. Однако, даже когда я поставил рипитеры - ничего не изменилось. Как только сигналка работала - непонятно, хотя, она бы глючила, если бы был однопутный перегон. А xPath, по всей видимости, не умеет столько проходных пробивать до входного. И читать маркеры Tram её тоже не научил. Вот и результат... Только поставить на средине перегона 3-х линзовые выходные и замаскировать их под входные-выходные. Хотя меня сие коробит до ужаса.
|
Да, это так... Теперь Дюдково - станция. Без единой стрелки.:D
|
Текущее время: 23:02. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim