Форум 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_ 04.10.2010 19:41

Посмотрим...

Вы там тестите этого робота, вдруг что-то интересное найдёте :)

Да, из портала лучше принимать только на один путь, поставив после SetJunctions команду wait until red . А всё остальное вроде должно работать полностью автоматически. Для себя уже считаю, что автоДСП, в том виде в котором его представляете, в этих командах уже реализован. Единственное чего он не умеет - расчитывать сколько поездов можно допускать на участок, а сколько нельзя (поэтому и отправляйте поезда из порталов только на некий выделенный путь)

antikiller_bmrf 04.10.2010 20:24

Спасибо за проделаный труд.

nppinto 04.10.2010 22:03

Действительно, огромное спасибо. Попробовал на простенькой карте, все замечательно работает...Этой системы сильно раньше не хватало

NickLon 04.10.2010 22:30

[QUOTE=TRam_;206712]ну всё, "автоиспетчер" готов.
В общем, всё. На месяцок работу над этой Х откладываю, а может и больше.[/QUOTE]
А маневровые там тоже есть и на сложных станциях типа Бекасово тоже будет работать? Если ты сейчас до какой-то логики не дойдешь, то потом будет тяжело вспоминать что сделал, а что осталось сделать. И как ты планировал все это реализовать. Таким образом, если сейчас ты не доделал, вероятность того, что ты через месяц или больше так за её доделку и не возмёшься весьма большая. И так все это и останется благими мечтами и намерениями.

CFM 04.10.2010 22:40

Почему-то я не могу открыть RAR-архив...
Согласен с НикЛоном, маневровые нужны...

TRam_ 04.10.2010 23:50

чуток подправил команду "ехать пока не красный" (т.к. в некторорых случаях глючила)

[url]http://narod.ru/disk/25672035000/z7-xPath%20v0.4a.rar.html[/url]
[url]http://ifolder.ru/19610112[/url]

И добил таки бесконечный сценарий - [url]http://ifolder.ru/19610124[/url] (требует правила wait until not red)

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

CFM 05.10.2010 00:00

Вова, Может пока сделать сборку составных поездных маршрутов, "пока горячо железо", оставив маневровые на потом, если хочется отдохнуть?

TRam_ 05.10.2010 00:28

[QUOTE]Вова, Может пока сделать сборку составных поездных маршрутов, "пока горячо железо"[/QUOTE]используя команду "открыть любой маршрут (нужных приоритетов) с ближайшего светофора с красным огнём" (она же - "z7-xPath any possible for closed" или "Задать маршрут закр. светоф.") мы и получаем те самые составные маршруты. А делать сборку составных маршрутов "разом", учитывая что их огромные комбинации, считаю, не нужно. Проще выставить приоритеты съездам, и использовать указанную команду с необходимыми приоритетами, чтоб поезд поехал туда, куда надо.

А вот "группы" маршрутов... Нужны ли они, если кажый подмаршрут будет строиться отдельно?

NickLon 05.10.2010 14:20

[URL=http://radikal.ru/F/s52.radikal.ru/i135/1010/ed/4fd90812d0de.jpg.html][IMG]http://s52.radikal.ru/i135/1010/ed/4fd90812d0det.jpg[/IMG][/URL]
Вылетает вот такая ошибка. На первом скрине обращаю внимание на то, что после обновления окна выдает не завершен просчет стрелок, а 80%. А сама ошибка - вот:
[URL=http://radikal.ru/F/s57.radikal.ru/i157/1010/8a/7d40813558bc.jpg.html][IMG]http://s57.radikal.ru/i157/1010/8a/7d40813558bct.jpg[/IMG][/URL]

NickLon 05.10.2010 14:41

Но всё же попытался что-то сделать в режиме настройки маршрута, в редакторе, в командной строке... Ничего не понял! Эти команды только в режиме, что ли, машинист подаются? Мне, пока, тестировать нечего.

TRam_ 05.10.2010 14:48

[QUOTE]типично возникающая ошибка на крупных картах. В этом случае расчёт необходимо повторить (как правило на второй раз ошибка не появляется)
[url]http://radikal.ru/F/s002.radikal.ru/i199/1009/30/670c160a4797.jpg.html[/url]
[/QUOTE]

у меня при повторном просчёте ошибка на БМО не возникала. Вобще она из раздела "то, чего не может быть никогда", но тем не менее из-за несовершенства аурановского механизма выделения памяти на больших картах она проскакивать будет.

[QUOTE]Ничего не понял! Эти команды только в режиме, что ли, машинист подаются?[/QUOTE]у тебя какая версия ТРС? Я команды добавил в правиле commands rule, затем вписал их машинисту в driver setup и в порталы (иначе как бы бесконечный сценарий работал?)... Не понимаю, почему у тебя они никуда не добавляются...

antikiller_bmrf 05.10.2010 14:53

В режиме машиниста, или предустановкой команд в редакторе, с установкой ожидания перед первойкомандой или добавление команд по проезду маркера

NickLon 05.10.2010 16:13

[QUOTE=TRam_;206879]у меня при повторном просчёте ошибка на БМО не возникала. Вобще она из раздела "то, чего не может быть никогда", но тем не менее из-за несовершенства аурановского механизма выделения памяти на больших картах она проскакивать будет.

у тебя какая версия ТРС? Я команды добавил в правиле commands rule, затем вписал их машинисту в driver setup и в порталы (иначе как бы бесконечный сценарий работал?)... Не понимаю, почему у тебя они никуда не добавляются...[/QUOTE]
Нет, я на свое карте команде тестирую. Точнее, на своей сессии, но карта БМО. Во второй части сообщения я имел ввиду, что непонятно как дальше ими, командами, пользоваться. Это понятно, что всё нужно подобавлять в список правил и в список доступных команд машинисту.

TRam_ 05.10.2010 16:41

[QUOTE]что непонятно как дальше ими, командами, пользоваться[/QUOTE]сделано 3 команды

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

Так что указывай съездам приоритеты, и задавай поездам команды "ехать до красного светофора, до 2.7 км до него"+"построить маршрут нужного приоритета"+(если надо пропустить по главному)"построить маршрут от первого красного светофора"


если же надо на станции остановиться на такое-то время, "ехать до красного светофора, до 2.7 км до него"+"построить маршрут нужного приоритета"+"ежать до красного с подтяжкой до 8 метров"

NickLon 05.10.2010 20:21

Приоритеты имею значение только для входных маршрутов? Впоследствии и маневровых, а для выходных просто оставлять 0 или всё-таки что-то ставить?


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

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