![]() |
Асинхронные ввод/вывод и расчеты делать.
|
Приехали :o
Кстати. после выполнения маневрового маршрута (где он работает), стрелки обратно разбираются, но по ним уже никто ничего построить не может, даже бот |
[QUOTE]Асинхронные ввод/вывод и расчеты делать.[/QUOTE]та я знаю как это разрешать - надо просто в просчёте маршрута ввести Sleep() . Но просто если баг вылезает => скрипт затормозил трейнзу более чем на секунду. А смысл считать горловину, чтобы были обязательные тормоза при задании маршрута на 1 секунду.
Попробуй поставить там промежуточные маневровые светофоры и определять, на какой группе путей начинаются глюки. |
Подумал-подумал - придумал.
У меня маневровые маршруты отсчитываются до тех пор, пока не упираются поиском в светофор третьего по счёту станционного контроллера. Сделано это для того, чтобы можно было создавать маневровые маршруты по многопарковой станции. Так вот, (если по горке у нас поездного движения не предусмотрено) если сделать горочному светофору отдельный станционный контроллер, то считать маршруты парка "с другой стороны" он не будет, в результате никакого бесконечного разнообразия маршрутов получить нельзя будет никак. Но пока это только идея, гарантировать ничего не могу. |
[QUOTE=TRam_;208209]Это исправлено во 2 патче. Попробуй переустановить точно так же, но ставить не первый, а 2 патч. Вдруг заработает.[/QUOTE]
Нет, не заработало. Попробовал создать маршрут, после его сборки-отменил, после собираю другой маршрут, после его сборки и прохождения ПС, он разбирается и собирается первый маршрут, который я только отменял. Короче с манёврами опять запара. |
[QUOTE]он разбирается и собирается первый маршрут[/QUOTE]первый маршрут собираться не должен. А вот маневровый открыться может вполне - это баг z7, которая "возврат стрелок в изначальное положение" считает открытием нового маневрового маршрута (когда перед светофором лок стоит 3 приоритета)
[QUOTE]Короче с манёврами опять запара.[/QUOTE]не называйте меня по фамилии с маленькой буквы :rofl: |
[URL=http://www.radikal.ru][IMG]http://s60.radikal.ru/i169/1010/bf/8c5e6fac586a.jpg[/IMG][/URL]
Вот. Тепловоз стоит на 2 пути, надо перегнать на 3 путь под состав. Задаю маршрут от Ч2 за М1. Маршрут собирается "змейкой" по обоим съездам. Отменяю его в браузере, задаю маршруты от Ч2 до М5 и от М5 до М1. Тепловоз едет за М1 по команде "Заехать за сигнал М1" и по ходу освобождения стрелок маршруты разбираются, но как только разбирается маршрут М5-М1 собираеться "змейка" от Ч2 (в браузере встаёт в очередь), а тепловоз едет себе, не обращая внимание, что он уже на порядочное расстояние уехал от М1. Если это стрелки вернулись в первоначальное положение, то почему в браузере отменённый маршрут опять встал в очередь. |
Перенос горочного помог избавиться от ошибки, но все равно ничего не работает.
Маневровый собирает только первую стрелку, все остальные нивкакую. Пробовал каждую стрелку оградить маневровыми и проверить - не переключет и все тут... |
[QUOTE=TRam_;208277]
не называйте меня по фамилии с маленькой буквы :rofl:[/QUOTE] Вот станешь знаменитым, как Рудольф Дизель, так и будет. :p |
[QUOTE]Задаю маршрут от Ч2 за М1. Маршрут собирается "змейкой" по обоим съездам. Отменяю его в браузере, задаю маршруты от Ч2 до М5 и от М5 до М1. Тепловоз едет за М1 по команде "Заехать за сигнал М1"[/QUOTE]класс... Маленькая проблема - "Заехать за сигнал М1" сама задаёт себе маршрут. Так что в результате у тебя 2 твоих маршрута и ещё один, заданный командой.
Рекомендации а) задавать подряд команды "Заехать за сигнал М7" и "Заехать за сигнал М1" (или "Ехать до М5" и "ехать за М1") б) построить маршрут отправления от Ч1, задать команду "Заехать за сигнал М1" в) вручную задать Ч2 до М5 и от М5 до М1 и ехать самому. [QUOTE]Вот станешь знаменитым, как Рудольф Дизель, так и будет[/QUOTE]та такого не может быть. По теме - слово "запара" употребляемо, и ещё как широко. Особенно после вы*еров одного известного рэпера. |
Подскажите пожалуста где скачать z7-xPath?
|
v0.5
[url]http://ifolder.ru/19656567[/url] [url]http://narod.ru/disk/25780906000/z7-xPath%20v0.5.rar.html[/url] патч маневровой подсистемы (второй) [url]http://ifolder.ru/19694812[/url] |
Спасибо,но вот только при попытке скачать по 1-ой ссылке(сверху )у меня пишется невозможность отображения страници и к тому же отображается ,что там находится вирус?
|
я не знаю, что там с файлообменником происходит. У меня стоит nod32, обновляется регулярно.
(между 1 и 2 ссылками никакой разницы нет) |
Tram? если занимаешься ещё Xpath, не мог бы исправить команду "Ехать до сигнала". Проблема в том, что если сигнал, к которому указано ехать, открыт, то ПС проезжает его на мимо.
|
[QUOTE]Проблема в том, что если сигнал, к которому указано ехать, открыт, то ПС проезжает его на мимо.[/QUOTE]хорошо, исправлю. Я просто не знал, что ауран настолько ***, что его автопилот проезжает даже точку своего нахначения.
|
не то, чтобы настолько ***
Просто есть 2 разных функции - проехать сквозь точку и остановиться на точке |
а нам надо "недоехать до точки", верно?
|
Тем временем у меня есть некие продвижения с маневрами.
Взял старую сессию, сразу исправил в ней настройки светофоров, попавших не в свой контроллер. Ошибок никаких не возникло. Маршруты до маневровых попрежнему не собираются ни из браузера, ни командой. Но зато стали собираться маршруты до тех невидимых маршрутных - но вот досада... только через браузер. Команда все равно просто висит. |
Если зайти в настройки каждого маневрового и вписать заново его имя (при этом ничего не инициируя ни в контре ни в xpath то маршруты вдруг начинают работать - ну как знал же, что проблема проще некуда -Мхх была буква М латинская епт.
Но опять же - работает через браузер. Командой нивкакую. Еще выяснилось то, что команда совсем перестала функционировать (т.е. не в горке дело) |
Ну и оставляю "всю коллекцию" связанного с z7-xPath
[url]http://narod.ru/disk/25983481000/z7-xPath%20v0.5%20full.rar.html[/url] [url]http://ifolder.ru/19720046[/url] [url]http://trainzold.mylivepage.ru/file/746/6362_z7-xPath_v0.5_full.rar[/url] |
Сейчас делаю сессию с помощью этой штуковины. Если её попробуют запустить на другом компе она будет нормально работать?
И можно ли как-то сделать задание маршрута при проезде игроком определённого места? |
[QUOTE]Если её попробуют запустить на другом компе она будет нормально работать?[/QUOTE]должна. Если ты необходимые к карте куиды запакуешь со всеми зависимостями, то будет.
[QUOTE]И можно ли как-то сделать задание маршрута при проезде игроком определённого места?[/QUOTE]да, с помощью правила Trigger Rule (или например, моего, входящего в сценарий "Угольный до Бекасово", SignalLeavingRule, срабатывающего на съезд поезда со светофора), и правила z7-xPath setpath , которое в окне правил надо сдвинуть вправо и разместить за правилом SignalLeavingRule (или Trigger Rule, если его использовал) |
[QUOTE]да, с помощью правила Trigger Rule (или например, моего, входящего в сценарий "Угольный до Бекасово", SignalLeavingRule, срабатывающего на съезд поезда со светофора), и правила z7-xPath setpath[/QUOTE]
z7-xPath setpath, или z7-xPath AddPath? setpath у меня чего-то нету. Версия последняя, 0.5. И ещё: судя по описанию, для работы системы нужны определённые настройки главного контроллера Z7. Можно ли как-то изменить настройки контроллера, не перезаписывая всю карту? А то, например, когда я меняю настройки контроллера на карте Москва-Нара, даже если установить Session-layer, при сохранении всё равно требует перезаписать весь маршрут. |
[QUOTE=DonCapone;208772] даже если установить Session-layer, при сохранении всё равно требует перезаписать весь маршрут.[/QUOTE]
Главный контроллер уже принадлежит Route layer. Так что любые изменения потребуют перезаписать весь маршрут. TRam, без подсказок команд в строке машиниста тестирование превращается в весьма трудоемкую задачу. Вот не выполняется команда и всё тут, а что я там задал - неизвестно, может ошибся? |
[QUOTE]Главный контроллер уже принадлежит Route layer. Так что любые изменения потребуют перезаписать весь маршрут.[/QUOTE]
Это получается, что если выкладывать сессию, то надо ещё и изменённый маршрут выкладывать? |
[QUOTE=DonCapone;208780]Это получается, что если выкладывать сессию, то надо ещё и изменённый маршрут выкладывать?[/QUOTE]
В данном случае - да. |
Ну выкладываешь маршрут только с объектами, добавленными тобой.
Весь пак выкладывать не нужно. |
Проблема не в стрелках, ты сам говорил, что он не может собрать от светофора, который стоит позади собрать маршрут вперед.
Вот так оно и получается, как только он переехал НГ1 ему неоткуда начать строительство маршрута... Трам, дай мне свою карту, мне безумно интересно посмотреть, вот как, как оно работает. |
[QUOTE]z7-xPath AddPath[/QUOTE]да, её.
[QUOTE]Вот так оно и получается, как только он переехал НГ1 ему неоткуда начать строительство маршрута... [/QUOTE]сдвигать маркер надо так, чтобы он до НГ1 был. (метра на 2-3 впереди). Только так. |
Да я понял в чем дело
У тебя на видео светофор стоит перед самой стрелкой потому все работает А что за светофор у тебя там с двумя му? |
Это обычный маневровый с МУ, у которого настроены 2 цифры МУ. Можно в принципе невидимый поставить, но тогда будет непонятно, почему это поезд останавливается (частичной сборки маневровых маршрутов z7-xPath не умеет и не будет уметь в ближайшее время)
|
Ура ура ура все работает - браво Трам молодчина.
Совершенству нет предела, нужно сделать расцепку вагонов по порядковому номеру в [U]составе[/U] Ведь никогда не знаешь, что там вылезет у тебя из портала... |
Так, а я всё с поездными трах..(ой!), вожусь, в смысле. В связи с этим два вопроса. TRam, а как у тебя система реагирует на отсутствует между выходным одной станции и входным другой проходных?
И как она реагирует на отсутствие стрелок между входным и выходным? Как она реагирует на тип светофоров? То бишь, если поставить 3-х линзовый выходной и переключить его на входной, а за ним поставить такой же, только ничего не переключать. Между ними будет путь собран, если ещё и стрелок нет? Чтобы пооткрывались это надо. |
[QUOTE]TRam, а как у тебя система реагирует на отсутствует между выходным одной станции и входным другой проходных?
И как она реагирует на отсутствие стрелок между входным и выходным? Как она реагирует на тип светофоров?[/QUOTE]она не различает типы светофоров. Но если замечает светофор, принадлежащий другой станции, то требует, чтобы этот светофор умел переключать направление перегона. В простейшем случае это значит, что все стрелки одной станции "снаружи" должны быть огорожены входными. А вообще попробую пофиксить работу с длинными перегонами (чтобы не требовалось создавать станций без стрелок), вроде это сделать не сложно... |
А, тогда всё понятно. Действительно, это единственный выход, чтобы не лепить горбатого к стенке - 4-х линзовый входной с пригласительным посреди перегона, а то ведь только он может переключать направления перегона. Вот почему у меня второй маршрут лже-станции "собрался" и открылся нормально.
Тогда я пока подожду. А то всё равно пересчитывать сызнова всё, а там и посмотрю, останутся ли вопросы. |
Просто ради интереса. Володь, а что происходит при нажатии на строчки "Создать отчёт стрелок" и "Создать отчёт сигналов"?
|
В jetlog.txt отправляется информация о базе данных стрелок и светофоров соответственно. (в первой можете посмотреть, какие объекты окружают каждую стрелку, во втором - список всех z7 светофоров карты с инфой, сколько маршрутов, какое имя, какое имя на карте и т.п.) В принципе уже малополезная вещь, разве что для поиска "ошибочных" стрелок (которые не смогли найти своих соседей)
Делаю 2 команды и выкладываю 0.6 версию. |
antikiller_bmrf сделал новые иконки для команд сцепления и автоподдержания скорости, за что ему огромное спасибо.
Собственно версия 0.6 - теперь "длинные" перегоны тоже умеют рассчитываться - перед просчётом поездных маршрутов со светофора на ОЧЕНЬ сложных станциях (типа Бекасово) для избавления от вариантных маршрутов расставить на всех "лишних" отклонениях маркеры или триггеры и переименовать их на stop1 stop2 stop3 ... stop443eewd , затем пересчитать стрелки, а затем собрать маршруты с нужного светофора. Затем эти маркеры можно удалить, пересчитать стрелки, и мы получили светофор с просчитанными маршрутами. (примерное ограничение - до 100 маршрутов на 1 светофор) Добавлено 2 команды: "автоподдержание скорости при движении к светофору" (правда при этом надо указывать картовое имя светофора, т.е. по дефолту trigger ***) и "отцепить N вагонов с хвоста" [url]http://ifolder.ru/19737092[/url] [url]http://narod.ru/disk/26031159000/z7-xPath%20v0.6.rar.html[/url] |
Спасибо, [B]Трам_[/B], огромное. Это неоценимый труд...
Возможно многие теперь возьмутся за создание сессий. |
Текущее время: 14:43. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim