Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Система маршрутизации z7-xPath (Система расчёта поездных маршрутов стрелочная будка) (http://www.trainsim.ru/forum/showthread.php?t=11836)

TRam_ 30.09.2010 23:12

[QUOTE]А это значит, что "едь, куда сможешь" не прокатит.[/QUOTE]но оно обязательно при движении со станции. Если конечно ты себе маршруты не "на проход" выбираешь.

Combine 30.09.2010 23:32

[QUOTE]да, по одному. Другое дело их не много - у самого замаршрутированного светофора Г3 того самого Бекасово всего 40 элементарных маршрутов, есть ещё 2 по 39. А так по входным 5-10 на крупной и 3-4 на мелокой станциях, на выходных - по 2-3 (в зависимости от числа путей на перегоне).[/QUOTE] Тогда ясно, почему игра валится и все тормозит...

[QUOTE]Но вот построить от Ч ст. Внуково до Ч ст. Солнечная она сама научиться не сможет. Это я хочу поручить автодиспетчеру, но самой строить не позволю.[/QUOTE] И не должна. Тут ведь две горловины задействованы. А вот от Ч до Ч2 и от Ч2 до Ч ст. Солнечной должна уметь.

[QUOTE]вот поэтому УСВАП уже есть, а автоДСП ещё нет.[/QUOTE] Я что-то пропустил?

[QUOTE]А вот если to, то что-то мне нужно на станции. То ли отцеп оставить, то ли забрать. И прибыть мне нужно на конкретный путь. А это значит, что "едь, куда сможешь" не прокатит.[/QUOTE] Дык берешь и задаешь ему как конечную точку нужный конкретный путь.

TRam_ 30.09.2010 23:41

[QUOTE]Тогда ясно, почему игра валится и все тормозит...[/QUOTE]тормозит она, когда эти маршруты генерируются.

[QUOTE]А вот от Ч до Ч2 и от Ч2 до Ч ст. Солнечной должна уметь.[/QUOTE]ну умеет. Умеет даже от Ч до ЧМ, от ЧМ до Ч* и от Ч* до Ч след. станции. Теперь умеет даже альтернативные маршруты между одними и теми же светофорами правильно готовить :), если предварительно приоритеты выставить.

NickLon 30.09.2010 23:56

[QUOTE=TRam_;205766]но оно обязательно при движении со станции. Если конечно ты себе маршруты не "на проход" выбираешь.[/QUOTE]
Да что ж ты прицепился к этим выходным маршрутам, то!? На выходе у тебя ЕДИНСТВЕННО возможный маршрут - Чх-18 (16,14... etc).
... Блин, я что-то вообще уже ничего не понимаю, наверное... Ща, ещё подумаю...
P.S. Всем "зенитовцам" большой и пламенный привет!!! Игра была великолепная!!! Я не болельщик Зенита, но эта игра мне доставила удовольствие! И дело не в счете, просто игра...;)

TRam_ 01.10.2010 00:04

[QUOTE]На выходе у тебя ЕДИНСТВЕННО возможный маршрут - Чх-18 (16,14... etc).[/QUOTE]вспоминаем о неправильном пути... И о том, что число станций с выходными Чх у нас примерно равно самому числу станций.

[QUOTE]Блин, я что-то вообще уже ничего не понимаю, наверное[/QUOTE]всё ты правильно понимаешь. Не хотим мы пока делать автодиспетчера. Но вот правило "сделать один из входных маршрутов"+ правило "найти выходной, открыть с него маршрут на правильный путь" для тебя постараюсь сделать.

genesis 01.10.2010 01:25

Забей на неправильный путь, он очень редко когда используется.

TRam_ 01.10.2010 01:28

Тем не менее я один раз на электре по неправильному ехал.

NickLon 01.10.2010 02:11

[QUOTE=TRam_;205781]вспоминаем о неправильном пути... И о том, что число станций с выходными Чх у нас примерно равно самому числу станций.
[/QUOTE]
На неправильный ты никак не уйдёшь на "Чх-18 (16,14... etc)"!!! (Чх-ЧД в худшем случае. В лучшем - Чх-Ч2а)
"Каац предлагает сдаться... Каац предлагает сдаться..." (с) к.ф. "На Дерибасовской хорошая погода, на Брайтон-Биг опять идут дожди".
TRam, ну что ж ты крутишься то всё вокруг новогодней ёлки? Уже даже стороннему участнику дискуссии стало понятно, что я едва ли не в монитор башкой бьюсь, чтоб ты понял. А понял вот что: возьми идеологию Path Control, добавь полученное проверкой на направление перегона - будет нам счастье!:drinks: И ник у этого счастья будет - TRam!

TRam_ 01.10.2010 02:40

[QUOTE]возьми идеологию Path Control, добавь полученное проверкой на направление перегона[/QUOTE]создание групп маршрутов сделать попробую. Копировать Path Control я не могу и не хочу. Но в начале отдельные правило+команду "открыть маршрут по станции * от светофора * до светофора *" сделаю (так как из таких правил всегда можно сделать правило, перебирающее группу команд, так как уже сделал отдельную команду проверки занятости маршрута)

да, полученное направление перегона, если его только проверять, будет неизменным. Его менять надо.

Quadroman 01.10.2010 07:50

Вещь интересная,но до окончательного релиза ещё далеко... С одной стороны как-то всё просто,но на самом деле очень туго... Было бы не плохо,если бы вся эта система выглядела красивее чем Path Control.Тогда бы любой "чайник" не ломал свою голову прокладывая маршруты.
Старайся друг,мы всё ждём "это",так как с "этим" нам проще будет играть.;-)

TRam_ 01.10.2010 08:18

Грать проще вряд-ли станет, но вот по миникарте ползать, высмативая где там мы не так стрелки превели, ну точно не прийдётся.

Итак, версия 0.2 . Понимает приоритеты дублирующих маршрутов. Добавлено правило задания маршрута (если правило применяется в самом начале сессии, то желательно установить его после правила wait на 3-4 секунды, т.к. правило не успевает приконнективаться к системе) и команда машинисту.

[url]http://narod.ru/disk/25524124000/z7-xpathv0.2.rar.html[/url]
[url]http://ifolder.ru/19556340[/url]

Строим маршрут по Москве-Сортировочной...
[URL=http://s56.radikal.ru/i153/1010/8f/7ad786b71c18.jpg][IMG]http://s56.radikal.ru/i153/1010/8f/7ad786b71c18t.jpg[/IMG][/URL]

Combine 01.10.2010 09:47

[QUOTE]альтернативные маршруты[/QUOTE] Что это за неологизм? Альтернативные чему? Вариантные знаю, альтернативных нет.

[QUOTE]Да что ж ты прицепился к этим выходным маршрутам, то!? На выходе у тебя ЕДИНСТВЕННО возможный маршрут - Чх-18 (16,14... etc).[/QUOTE] Неправильный путь, многопутные перегоны, ответвления. Вариантов достаточно.

[QUOTE]Забей на неправильный путь, он очень редко когда используется.[/QUOTE] Система должна позволять и такие варианты. И используется неправильный путь достаточно часто.

[QUOTE]да, полученное направление перегона, если его только проверять, будет неизменным. Его менять надо.[/QUOTE] Чем плохо мое предложение? Если перегон занят, то направление не менять и ждать освобождения (или собирать маршрут, если направление "то"), если свободен, то менять.

[QUOTE]Итак, версия 0.2 .[/QUOTE] Хм, меню занимает весь экран. Сделай группировку светофоров (по Ч, по Н и т.д.).

TRam_ 01.10.2010 14:37

[QUOTE]Вариантные знаю, альтернативных нет.[/QUOTE]да, вариантные. Слово забыл.

[QUOTE]Чем плохо мое предложение? Если перегон занят, то направление не менять и ждать освобождения (или собирать маршрут, если направление "то"), если свободен, то менять.[/QUOTE]проверку занятости всегда можно оставить сигналке. Ведь направление перегона когда на нём поезд, не меняется.

[QUOTE]Сделай группировку светофоров (по Ч, по Н и т.д.).[/QUOTE] искать буквы Ч и Н в названии? Ведь далеко не все светофоры называются начиная с Ч или Н

Combine 01.10.2010 15:14

[QUOTE]Ведь далеко не все светофоры называются начиная с Ч или Н[/QUOTE] Ну в отдельную группу их выдели.

NickLon 01.10.2010 16:03

TRam_, не взлетело:
[URL=http://radikal.ru/F/s004.radikal.ru/i205/1010/b8/5477ebfec2c9.jpg.html][IMG]http://s004.radikal.ru/i205/1010/b8/5477ebfec2c9t.jpg[/IMG][/URL]
Да и станции в списке у меня далеко не все...:confused:
И ещё, перегонные контроллеры может быть убрать из списка?

TRam_ 01.10.2010 18:50

[QUOTE]Да и станции в списке у меня далеко не все...[/QUOTE]такого не может быть
[QUOTE]И ещё, перегонные контроллеры может быть убрать из списка?[/QUOTE]думаю, это можно. (отключать станции у которых нет поезных светофоров)

[QUOTE]TRam_, не взлетело:[/QUOTE]не беспокойся, это глюк при принудительном закрытии светофоров в начале игры. На постройку маршрутов не влияет. (я поставил там временную задержку в 30 секунд, но этого, видимо, недостаточно. Надо выдумывать новый алгоритм...)

The_PluMber 01.10.2010 20:02

Еще бы подробную инструкцию, как сие чудо правильно использовать.

NickLon 01.10.2010 22:39

[QUOTE=TRam_;205976]такого не может быть
[/QUOTE]
TRam, ну ты что, с идиотом что ли общаешься? Уж я то такую фигню просто взял и написал, от нечего делать? Скролинга нет, то, что размер экрана позволило и показал, как я думаю. Скриншот сейчас показать не могу, потому как я дома. А тестирование делал на работе.
Да у тебя на скрине я не уверен, что все контроллеры в сборе... Даже если это так - а ты разбери Бекасово на парки.:p
The_PluMber, полистать страницы темы - религия не позволяет?.. Ты ж, вроде, опытный а такие финты ушами отвешиваешь...:confused:

TRam_ 01.10.2010 22:50

[QUOTE]TRam, ну ты что, с идиотом что ли общаешься? Уж я то такую фигню просто взял и написал, от нечего делать? Скролинга нет, то, что размер экрана позволило и показал, как я думаю.[/QUOTE]я ничего не имею против. Благодаря тебе из списка будут вычищаться "станции" без станционных светофоров (т.е. перегоны), ну и алгоритм избавления от ошибки придумал другой. Бета-тестирование - вещь полезная...

Да, сортировку светофоров по чётному/нечётному тоже сделал, сейчас полезу всю эту кучу Г тестить.

The_PluMber 02.10.2010 00:12

[QUOTE=NickLon;206049]полистать страницы темы[/QUOTE]
C самого первого поста читаю её, но, как я считаю, и многим другим смертным, половину из этого я просто напросто не понимаю. :(

CFM 02.10.2010 00:30

[QUOTE=TRam_;205402]то поезд при наезде на стрелку проложит по ней маршрут 1 (0 - свободная стрелка, остальные маршруты получают индивидуальный номер от 2 и до скольки трс поддерживает целые числа), который оборвёт маршрут. Да, маневровые передвижения аналогичны. И маршрут "1" разбирается только при съезде с него поезда.[/QUOTE]
Не понял. Так если игрок случайно перевёл стрелку (они не замыкаются) в мини-карте, допустим, то что тогда? Снова собирать маршрут?

Ещё. Если ты смог принудительно закрыть светофоры, то, может, сможешь их принудительно открывать, если от него собран свободный маршрут (в продолжение мысли про открытие светофора ТОЛЬКО при собранном маршруте, невзирая на наличие/отсутствие и развёрнутость машиниста)?

TRam_ 02.10.2010 01:31

[QUOTE]Если ты смог принудительно закрыть светофоры, то, может, сможешь их принудительно открывать, если от него собран свободный маршрут (в продолжение мысли про открытие светофора ТОЛЬКО при собранном маршруте, невзирая на наличие/отсутствие и развёрнутость машиниста)?[/QUOTE]принудительно закрывать светофоры сигналка z7 позволяет. Но вот принудительно открывать - нет. А то вдруг на перегон с неправильным направлением открою?

[QUOTE] Так если игрок случайно перевёл стрелку (они не замыкаются) в мини-карте, допустим, то что тогда?[/QUOTE]зачем переводить стрелку на миникарте, если есть браузер маршрутов? Это нужно только для маневровых передвижений. Да, разбирать, а затем собирать маршрут.

TRam_ 02.10.2010 02:31

Так, баг радикальным образом исправлен, очистка браузеров и команд от перегонов сделана, можете обновлять. Думаю, пока прервусь с созданием этой вещи, пока надоела.

[url]http://narod.ru/disk/25556417000/z7-xPath%20v0.2a.rar.html[/url]
[url]http://trainzold.mylivepage.ru/file/746/6355_z7-xPath_v0.2a.rar[/url]

TRam_ 02.10.2010 02:55

[QUOTE]C самого первого поста читаю её, но, как я считаю, и многим другим смертным, половину из этого я просто напросто не понимаю.[/QUOTE]она автоматически может переводить стрелки так, чтобы между 2мя соседними светофорами станции был непрерывный незанятый путь (если это невозможно, то ждёт, пока путь освободится). Если она установлена и настроена, то может делать это одним из

а) правилом, настроенным заранее (для сценариев)
[url=http://radikal.ru/F/s43.radikal.ru/i101/1010/df/aa1174fab111.jpg.html][img]http://s43.radikal.ru/i101/1010/df/aa1174fab111t.jpg[/img][/url]
б) командой, для ботов
[url=http://radikal.ru/F/s40.radikal.ru/i090/1010/62/ee765d3bfc1a.jpg.html][img]http://s40.radikal.ru/i090/1010/62/ee765d3bfc1at.jpg[/img][/url]
в) браузером, для "диспетчеров"
[url=http://radikal.ru/F/s54.radikal.ru/i146/1010/15/d5d6ec85e57f.jpg.html][img]http://s54.radikal.ru/i146/1010/15/d5d6ec85e57ft.jpg[/img][/url]

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

Да, последнее. Система полностью совместима с правилом z7 turntrain :)

CFM 02.10.2010 12:42

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

Хочу уточнить: маршруты желательно пока не строить через перекрёстные стрелки и глухие пересечения?

TRam_ 02.10.2010 13:01

[QUOTE]Хочу уточнить: маршруты желательно пока не строить через перекрёстные стрелки и глухие пересечения?[/QUOTE]маршруты строятся все, для их отключения надо ставить им приоритет "-1". Да, пока лучше отключать...

antikiller_bmrf 02.10.2010 13:48

Чет у меня совсем ничего не встало...
Правила пустые, при добавлении выдают ошибки.
Команд нету в списке и браузера тоже.

TRam_ 02.10.2010 13:56

[QUOTE]Чет у меня совсем ничего не встало... [/QUOTE]правильно, надо поставить будку и просчитать эти самые маршруты. [url]http://www.trainsim.ru/forum/showpost.php?p=205466&postcount=92[/url]

antikiller_bmrf 02.10.2010 14:15

Так, я просто будку искал в светофорах, не нашел, думал все, не нужна.
С этим понятно, у меня в панели дсп в списке светофоров ниодин не раскрывается, то же самое в панели бота.
И что значат проценты возле кнопки "сортировать"?

TRam_ 02.10.2010 14:19

будка в объектах. Для создания маршрутов у светофора нажимай на "__+__" возле него, а если хочешь создать маршруты у всех светофоров станции сразу, нажимай "_+_" возле имени станции (там можно % прогресса смотреть, нажимая на название станции)

antikiller_bmrf 02.10.2010 14:32

Да у меня станция элементраная на 4 стрелки, процент там рандомный, может висеть 93 может 12...
маршруты не все перечисляет, со входного я могу попасть на 2 пути из 4х
с неправильного на другие 2... х..нь какая-то.
После того как я переделал стрелки под "образец" будка начала сыпать ошибками.
[URL=http://radikal.ru/F/s52.radikal.ru/i135/1010/aa/1aa7a7024426.jpg.html][IMG]http://s52.radikal.ru/i135/1010/aa/1aa7a7024426t.jpg[/IMG][/URL]

TRam_ 02.10.2010 17:07

[QUOTE]После того как я переделал стрелки под "образец" будка начала сыпать ошибками. [/QUOTE]после того, как ты переделал стрелки, надо заново "пересчитать стрелки" и "пересчитать светофоры".

[QUOTE]Да у меня станция элементраная на 4 стрелки, процент там рандомный, может висеть 93 может 12...[/QUOTE]нажимай на название станции, чтоб процент обновился. Означает он долю светофоров станции, у которых уже пересчитаны маршруты.

[QUOTE]маршруты не все перечисляет, со входного я могу попасть на 2 пути из 4х[/QUOTE]если стрелка неправильно поставлена, она не видит светофора с одного из направлений.

PS я тут проехался по карте своего сценария, убрав все правила перевода стрелок... В принципе прокладывать себе маршрут можно. Даже по Бекасово ...

TRam_ 02.10.2010 17:49

Да, удалось таки исправить ошибку, указанную NickLon'ом. Исправления тут

[url]http://narod.ru/disk/25572937000/z7-xPath%20v0.2b.rar.html[/url]

CFM 02.10.2010 20:31

Что-то не открывается - "Архив повреждён или имеет неизвестный формат".

TRam_ 02.10.2010 20:57

Так, пришлось править проверку маршрута отправления, так как там была обидная ошибка.

[url]http://narod.ru/disk/25578334000/z7-xpath%20v0.2b.rar.html[/url]

Да, маршруты прибытия лучше запускать после того, как поезд окажется на перегоне и там наедет на маркер (чтобы строились маршруты прибытия только когда именно наш поезд будет прибывать к станции)


[url=http://radikal.ru/F/i072.radikal.ru/1010/8b/11de8fca08b5.jpg.html][img]http://i072.radikal.ru/1010/8b/11de8fca08b5t.jpg[/img][/url]

Kompozitor 02.10.2010 23:49

[B]TRam_[/B], а может, тестовую карту кинешь со всем настроенным? Или сессию для Москвы-Нары?

Если это имеет смысл, конечно.

TRam_ 03.10.2010 00:35

Так, вечный сценарий таки получился :). Справил одно место в коде, и 1.5 часа смотрел, как чмухи по однопутке с 2мя станциями разъезжаются. (естественно, умеют использовать только 2 пути... Хотя... Может для организации движения по однопутке больше и не надо?)

Собственно версию можно скачать тут [url]http://narod.ru/disk/25585246000/z7-xPath%20v0.2c.rar.html[/url]

А саму карту отсюда [url]http://narod.ru/disk/25585273000/z7_exp.cdp.html[/url]

(требуется чмуха с lattrains.net)

antikiller_bmrf 03.10.2010 01:06

Решил я проблему - все дело было в случайно стоявшем на первой стрелке лишним левере. из-за него дальше входного не было видно маршрутов.

TRam_ 03.10.2010 01:16

:). Версию обнови, тогда глюков с однопуткой не будет совсем никаких.

Единственное что - правило установки маршрутов пока глючит, исправлю чуть позже.

antikiller_bmrf 03.10.2010 01:33

Сессия работает. все работает.
Рельсы классные, не то, что первые...


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

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