Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

Ответ
 
Опции темы Опции просмотра
Старый 03.07.2013, 19:56   #376
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Вов, по-моему я чего-то гадкого накопал-таки. И стрелки перекладывал, и пути, и светофоры тудым-сюдым - ничего не помогает!
В принципе, там (на той карте) можно убрать этот кусок сортировочной станции вообще, но тут уже сам факт "непонятной" ошибки как-то настораживает. У меня раньше было без всяких фатальных последствий для путевого развития станций, хоть и тоже повозиться приходилось по принципу "а что, если так сделать?".
Но похоже, ты сейчас, типа, в отпуске. Посему пока эту станцию оставлю в покое и посмотрю, что творится на других. Ну и потихоньку в настройках маршрута и подготовке к созданию сессии буду двигаться.
NickLon вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 03.07.2013, 20:52   #377
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Вот скрин ошибки:
сильно сложное путевое развитие, чтобы можно было в разумное время найти маршрут (потому что из-за кучи съездов перед горочными получается сильно много вариантов, куда маршрут может залезть). Потому разделяй парк ещё раз на кусочки, чтобы маневровые маршруты не лезли слишком далеко в безуспешных поисках.

Например сделай "разграничительную линию" из горочных.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо TRam_ за это полезное сообщение:
Старый 06.07.2013, 00:18   #378
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Проводник из 5-го Посмотреть сообщение
22L
А такое бывает? Ведь это будет значить отсутствие белого огня.
__________________
sU-v2 должна уметь выбирать жёлтые огни!
Алексей 401 вне форума   Ответить с цитированием
Старый 06.07.2013, 12:31   #379
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
сильно сложное путевое развитие, чтобы можно было в разумное время найти маршрут (потому что из-за кучи съездов перед горочными получается сильно много вариантов, куда маршрут может залезть). Потому разделяй парк ещё раз на кусочки, чтобы маневровые маршруты не лезли слишком далеко в безуспешных поисках.
Погоди. Вот скрин того куска, на котором я запнулся:

Здесь не строится маршрут от М555 до Т2 (мачтовый маневровый двухлинзовый) по отклонению, но строится до мачтового 4-х линзового с МУ по прямому пути. Вот назад, да, там у меня нет пока светофоров, там действительно запутаться можно в бесконечности. Но я то строю вперед маршрут! Может быть поставить обратный светофорчик? Надо будет эту версию отработать...
NickLon вне форума   Ответить с цитированием
Старый 06.07.2013, 12:53   #380
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Но я то строю вперед маршрут!
внимательнее на зелёный маркер Т2 надо смотреть. Он стоит на отклонении, а не на прямом пути. Соответственно "в бесконечность" поиск уходит по прямому пути, что собственно и должно быть (вначале поиск идёт по начальным направлениям стрелок, потом по отклонениям).
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 07.07.2013, 00:11   #381
Проводник из 5-го
Опытный
 
Аватар для Проводник из 5-го
 
Регистрация: 31.07.2010
Адрес: Первая хата с краю.
Сообщений: 248
Вы сказали Спасибо: 111
Поблагодарили 49 раз(а) в 23 сообщениях
Проводник из 5-го стоит на развилке (репутация по умолчанию)
По умолчанию

32L.


Проводник из 5-го вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Проводник из 5-го за это полезное сообщение:
Старый 08.07.2013, 22:35   #382
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
внимательнее на зелёный маркер Т2 надо смотреть. Он стоит на отклонении, а не на прямом пути. Соответственно "в бесконечность" поиск уходит по прямому пути, что собственно и должно быть (вначале поиск идёт по начальным направлениям стрелок, потом по отклонениям).
Вов, да внимательно я на него смотрел, внимательно! Я ж туда и плюхнул этот светофор, чтобы "ну, сволочь, ты ж в десяти то метрах должен его найти!" А оно вон оно как. Мне это напомнило детскую игру. "Холодно-горячо" мы её называли. Прячется какой-нибудь предмет. А ищущему спрятавший в процессе поиска подсказывает: "Холодно, холодно. Теплее, теплее. Тепло! Горячо!.. Нашел!" Так вот, найдется какой-нибудь чудак, которому хоть обговорись "холодно, ещё холоднее, совсем замерзнешь... всё, сосулька!", а он всё равно прется туда, где холодно!
Вот так и xPath - ну если за разумное количество итераций не находится искомое, может имеет смысл по другому пути поискать? Если он есть, конечно.
Это я всё к чему. Я тут, именно на этом форуме (http://www.trainsim.ru/forum/showthread.php?t=5966), откопал тему, в которой мы с тобой говорили, как я понял, о нынешней твоей системе маршрутизации! Тогда это были просто мечты, мысли, слова. А оно вон как материализовалось!.. Так вот, есть у меня "продолжение" сих мыслей. Я вот только сформулировать толком никак не могу! Как собака - понимать понимаю, а сказать не могу. Это с ДСП и ДНЦ связано...
Да, мы с тобой об этом говорили. Но тогда я ещё не видел в действии твою маршрутизацию... А сейчас? А сейчас, прежде, чем что-то формулировать, нужно подумать, в том числе и о "горячо-холодно"....
Ну, как-то так...
P.S. Да, чуть не забыл сказать! Я сделал как ты говорил, в итоге всё встало на свои места. Корявинько, правда, маршруты задавать будет маневровые из парка в парк. Но это меньшее из зол.
P.P.S. Между прочим, для нормальной эксплуатации zxPath между "пограничными" светофорами парков должна быть как минимум одна стрелка, и ни одного светофора, принадлежащему хоть чему-либо!
__________________
Иногда мы совершаем поступки, которым тараканы в голове аплодируют стоя.
NickLon вне форума   Ответить с цитированием
Старый 09.07.2013, 11:19   #383
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Так вот, найдется какой-нибудь чудак, которому хоть обговорись "холодно, ещё холоднее, совсем замерзнешь... всё, сосулька!"
в том то и дело, что у zxPath подобного подсказчика нет - она не знает, где может появиться светофор, который ищется. Потому ищет "до конца", затем переводит ближайшую к концу стрелку, ищет ещё раз, и т.п.

Поиск же "одновременно во всех направлениях" (т.е. с переводом ближайшей к началу стрелки) привёл бы к очень большим расходам памяти, и к тому же значительнее более сложен в реализации.

Добавлено через 5 минут
Цитата:
между "пограничными" светофорами парков должна быть как минимум одна стрелка
это если они сонаправлены. А если они направлены в разные стороны (например огораживают участок пути) - стрелка не обязательна.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 09.07.2013 в 11:17.
TRam_ вне форума   Ответить с цитированием
Старый 09.07.2013, 15:06   #384
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
это если они сонаправлены. А если они направлены в разные стороны (например огораживают участок пути) - стрелка не обязательна.
Хм, немного запутался в терминах, наверное. Схема:
Парка А -----Св1-------Св2-------Парк Б.
Св1 принадлежит парку А, а Св2 - Парку Б. Они направлены линзами друг к другу. Если между ними не будет стрелок, то из парка А можно собрать маневровый маршрут до Св2. И в то же время из парка Б можно собрать маневровый маршрут до Св1. Кто раньше к своему светофору прискачет, тот и заблокирует навстречу идущего. Вот, что я имел ввиду.
NickLon вне форума   Ответить с цитированием
Старый 09.07.2013, 15:09   #385
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Если собирается маршрут "на свободный путь", то производится проверка свободности стрелки за светофором назначения (или перед, если он направлен тылом), а также свободность участка пути между ними. Так что из парка Б в этом случае маршрут не соберётся.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 10.07.2013, 13:40   #386
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Хм, а как разрешиться такая вот ситуация. Предположим, у меня за светофором Св2 пошерстная стрелка. Если соберу маршрут из парка А до Св2 на свободный путь, то блокирнется и пошерстная стрелка. А мне от Св2 в парк Б нужно будет собирать маршрут дальше. Как тогда быть?
NickLon вне форума   Ответить с цитированием
Старый 10.07.2013, 14:17   #387
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Предположим, у меня за светофором Св2 пошерстная стрелка. Если соберу маршрут из парка А до Св2 на свободный путь, то блокирнется и пошерстная стрелка.
Если светофор СВ2 направлен к тебе, а не от тебя, то пошёрстная стрелка блокироваться не будет. А если он направлен "от тебя", то как же ты соберёшь маршрут по пошёрстной стрелке от него (он смотрит в обратном направлении)?

Наилучшее решение - если у тебя там 2 светофора, смотрящие в сторону своих парков и не разделённые стрелками. И имеющие хотя бы маленький промежуток между собой (чтоб локомотив мог найти впередистоящий).
__________________
местный зомбяк

Последний раз редактировалось TRam_; 10.07.2013 в 14:28.
TRam_ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо TRam_ за это полезное сообщение:
Старый 10.07.2013, 21:16   #388
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Спасибо, Вов!
Вот видешь, как много ньюансов и особенностей у твоей маршрутизации!.. И тем она интереснее!
А твоё решение наилучшим я не считаю. То есть, получается до Св2 (из той же схемы) я строю маршрут к тыльному светофору. А чтобы пробраться дальше в парк Б, нужно, чтобы до ближайшей стрелки стоял линзами ко мне ещё один светофор парка Б. Вот до него, получается, я и следую "на птичьих правах". А зачем огород городить?
Между прочим, коль у тебя есть такие чертики в табакерке, то не за горами как-минимум формулировка того, о чем я как-то говорил...
NickLon вне форума   Ответить с цитированием
Старый 10.07.2013, 23:27   #389
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
А чтобы пробраться дальше в парк Б, нужно, чтобы до ближайшей стрелки стоял линзами ко мне ещё один светофор парка Б.
Почему Св2 будет тыльным?

то есть вот так:

А ----- Св1(А) < ------- > Св2(Б) -------Парк Б

Где ">" направление светофора.


Итак, ты строишь первый маршрут от парка А до светофора Св2(Б) или Св1(А), а затем от Св2(Б) до любого светофора парка Б.

Либо, с обратной стороны, опять же до любого из светофоров, и затем от Св1(А) до светофоров парка А.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо TRam_ за это полезное сообщение:
Старый 11.07.2013, 12:45   #390
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Итак, ты строишь первый маршрут от парка А до светофора Св2(Б) или Св1(А), а затем от Св2(Б) до любого светофора парка Б.
Всё, понял. Вручную так не собрать. Нужно только командой "на свободный путь".
NickLon вне форума   Ответить с цитированием
Ответ

Метки
маршрутизация zxpath, светофоры su, светофоры zx


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маневровые светофоры roman9683 MSTS - Об игре 8 21.01.2014 00:25
погасли светофоры в сценарии КАф MSTS - Сценарии 10 17.10.2012 23:48
Светофоры Русский поезд MSTS - Маршруты 6 21.04.2008 08:08
Светофоры не работают Primus MSTS - Об игре 5 07.11.2007 18:17


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


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