![]() |
Посмотрим...
Вы там тестите этого робота, вдруг что-то интересное найдёте :) Да, из портала лучше принимать только на один путь, поставив после SetJunctions команду wait until red . А всё остальное вроде должно работать полностью автоматически. Для себя уже считаю, что автоДСП, в том виде в котором его представляете, в этих командах уже реализован. Единственное чего он не умеет - расчитывать сколько поездов можно допускать на участок, а сколько нельзя (поэтому и отправляйте поезда из порталов только на некий выделенный путь) |
Спасибо за проделаный труд.
|
Действительно, огромное спасибо. Попробовал на простенькой карте, все замечательно работает...Этой системы сильно раньше не хватало
|
[QUOTE=TRam_;206712]ну всё, "автоиспетчер" готов.
В общем, всё. На месяцок работу над этой Х откладываю, а может и больше.[/QUOTE] А маневровые там тоже есть и на сложных станциях типа Бекасово тоже будет работать? Если ты сейчас до какой-то логики не дойдешь, то потом будет тяжело вспоминать что сделал, а что осталось сделать. И как ты планировал все это реализовать. Таким образом, если сейчас ты не доделал, вероятность того, что ты через месяц или больше так за её доделку и не возмёшься весьма большая. И так все это и останется благими мечтами и намерениями. |
Почему-то я не могу открыть RAR-архив...
Согласен с НикЛоном, маневровые нужны... |
чуток подправил команду "ехать пока не красный" (т.к. в некторорых случаях глючила)
[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]вероятность зависит только от оного - будет получаться или не будет. |
Вова, Может пока сделать сборку составных поездных маршрутов, "пока горячо железо", оставив маневровые на потом, если хочется отдохнуть?
|
[QUOTE]Вова, Может пока сделать сборку составных поездных маршрутов, "пока горячо железо"[/QUOTE]используя команду "открыть любой маршрут (нужных приоритетов) с ближайшего светофора с красным огнём" (она же - "z7-xPath any possible for closed" или "Задать маршрут закр. светоф.") мы и получаем те самые составные маршруты. А делать сборку составных маршрутов "разом", учитывая что их огромные комбинации, считаю, не нужно. Проще выставить приоритеты съездам, и использовать указанную команду с необходимыми приоритетами, чтоб поезд поехал туда, куда надо.
А вот "группы" маршрутов... Нужны ли они, если кажый подмаршрут будет строиться отдельно? |
[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] |
Но всё же попытался что-то сделать в режиме настройки маршрута, в редакторе, в командной строке... Ничего не понял! Эти команды только в режиме, что ли, машинист подаются? Мне, пока, тестировать нечего.
|
[QUOTE]типично возникающая ошибка на крупных картах. В этом случае расчёт необходимо повторить (как правило на второй раз ошибка не появляется)
[url]http://radikal.ru/F/s002.radikal.ru/i199/1009/30/670c160a4797.jpg.html[/url] [/QUOTE] у меня при повторном просчёте ошибка на БМО не возникала. Вобще она из раздела "то, чего не может быть никогда", но тем не менее из-за несовершенства аурановского механизма выделения памяти на больших картах она проскакивать будет. [QUOTE]Ничего не понял! Эти команды только в режиме, что ли, машинист подаются?[/QUOTE]у тебя какая версия ТРС? Я команды добавил в правиле commands rule, затем вписал их машинисту в driver setup и в порталы (иначе как бы бесконечный сценарий работал?)... Не понимаю, почему у тебя они никуда не добавляются... |
В режиме машиниста, или предустановкой команд в редакторе, с установкой ожидания перед первойкомандой или добавление команд по проезду маркера
|
[QUOTE=TRam_;206879]у меня при повторном просчёте ошибка на БМО не возникала. Вобще она из раздела "то, чего не может быть никогда", но тем не менее из-за несовершенства аурановского механизма выделения памяти на больших картах она проскакивать будет.
у тебя какая версия ТРС? Я команды добавил в правиле commands rule, затем вписал их машинисту в driver setup и в порталы (иначе как бы бесконечный сценарий работал?)... Не понимаю, почему у тебя они никуда не добавляются...[/QUOTE] Нет, я на свое карте команде тестирую. Точнее, на своей сессии, но карта БМО. Во второй части сообщения я имел ввиду, что непонятно как дальше ими, командами, пользоваться. Это понятно, что всё нужно подобавлять в список правил и в список доступных команд машинисту. |
[QUOTE]что непонятно как дальше ими, командами, пользоваться[/QUOTE]сделано 3 команды
1) задать простой маршрут по станции. Выбираешь станцию, по которой строишь маршрут, выбираешь светофор начала и светофор окончания маршрута. 2) задать маршрут по ближайшему светофору. Команда в момент выполнения ищет ближайший светофор, ищет свободный маршрут из указанных пользователем заранее приоритетов, наименее приоритетный, и ждёт пока его можно будет собрать. Когда это будет возможно, собирает и завершается. 3) задать маршрут по ближайшему светофору, на котором горит красный. И далее выполняет (с того ветофора) то же самое что и предыдущая с ближайшего (также ожидая пока маршрут может быть собран). Так что указывай съездам приоритеты, и задавай поездам команды "ехать до красного светофора, до 2.7 км до него"+"построить маршрут нужного приоритета"+(если надо пропустить по главному)"построить маршрут от первого красного светофора" если же надо на станции остановиться на такое-то время, "ехать до красного светофора, до 2.7 км до него"+"построить маршрут нужного приоритета"+"ежать до красного с подтяжкой до 8 метров" |
Приоритеты имею значение только для входных маршрутов? Впоследствии и маневровых, а для выходных просто оставлять 0 или всё-таки что-то ставить?
|
Текущее время: 00:48. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim