Форум 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)

24ter 17.10.2010 04:15

TRam я специально расцепил вагоны командой отодвинул их на 1 метр потом дал команду сцепить ничего. Пытается чего-то сделать но не может. Потом даже рядом сцепкой к сцепке поставил, все равно ничего.

24ter 17.10.2010 05:39

TRam все заработало, видимо правило при установке глюкнуло. Кстати, а чем отличается Driver Command от Driver Command2. У меня его нету на твоей карте 5 раз устанавливал, нет и все

24ter 17.10.2010 06:52

Поторопился я. Не все заработало. Сцепка как не работала так и не работает нормально. Дефолтной расцепляешь все норм. Кстати команда -сцепить состав- не находит состав если локомотив направлен вперед, а состав сзади. Если поставить команду развернуть состав т.е. локомотив то, все о.к. Но сцепляется он раз через 20. Хоть вручную, хоть как. И еще ты бы прикрутил к команде -сцепить состав- направление т.е. искать состав впереди или сзади.

TRam_ 17.10.2010 09:17

[QUOTE]Кстати команда -сцепить состав- не находит состав если локомотив направлен вперед, а состав сзади.[/QUOTE]да, искать состав сзади она не умеет. Другое дело что и открыть маневровый маршрут "задом" система не сможет, так что указывать в задании "разворот поезда" всё равно прийдётся (команда z7 turntrain)

antikiller_bmrf 17.10.2010 12:42

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

DonCapone 17.10.2010 15:05

[QUOTE]Trigger rule действительно не различает поезда, срабатывает на всех.
Кстати я придомал как автоматически перевести поезд на боковой, и назад построить ему маршрут на перегон.[/QUOTE]
Да, действительно... не различает. Но не страшно, trigger check лучше.
Расскажи, как сделал перевод на боковой? Простоя я тоже делаю что-то подобное: поезд игрока автоматически переводится под обгон пассажирского, и выводится на перегон, когда пассажирский проезжает. Всё с помощью trigger check-ов.

CFM 17.10.2010 15:50

А Check Tackside работает?

antikiller_bmrf 17.10.2010 16:10

Я пока не знаю, совместимо ли это с xpath.
Чертовски люблю рисовать никому непонятные схемы):
[URL=http://radikal.ru/F/s49.radikal.ru/i125/1010/ac/c68e6ecb47c8.jpg.html][IMG]http://s49.radikal.ru/i125/1010/ac/c68e6ecb47c8t.jpg[/IMG][/URL]
->Контролим триггер 1, не выедет ли пассажирский на участок (как Трам говорил - расстояние между поездами).
----> при срабатывании первого триггера, контролим 2-ой на предемет подхода грузового к станции.
--------> собираем маршрут на отколонение.
->тут же контролим заход поезда на отклонение (триггер 3)
---->проверяем, когда пасс уйдет на достаточное кол-во БУ триггером 4
--------> собираем выходной на перегон.
"switch junctions" разбирает стрелки - вроде не должен мешать хпатч.
А что такое check trakside, надо посмотреть...

DonCapone 17.10.2010 16:40

[QUOTE]->Контролим триггер 1, не выедет ли пассажирский на участок (как Трам говорил - расстояние между поездами).
----> при срабатывании первого триггера, контролим 2-ой на предемет подхода грузового к станции.
--------> собираем маршрут на отколонение.
->тут же контролим заход поезда на отклонение (триггер 3)
---->проверяем, когда пасс уйдет на достаточное кол-во БУ триггером 4
--------> собираем выходной на перегон. [/QUOTE]
Я похоже упустил, а когда маршрут собирается назад, чтобы по нему проехал пассажирский? По триггеру 3? Тогда его лучше поставить ближе к концу пути, чтобы грузовой уж точно весь заехал на боковой путь. А выпускной триггер можно ставить сразу после выходного - маршрут соберется, и как только пассажирский отъедет на следующий блок-участок, для грузового автоматически откроется выходной, и он поедет по удалению.
Ты проверял на практике эту схему? По своему опыту могу сказать, что хпатчу мешает всё, что только возможно :) Всю вышеописанную схему можно реализовать и одним хпатчем, без сторонних команд.
[URL=http://img215.imageshack.us/i/c68e6ecb47c8.jpg/][IMG]http://img215.imageshack.us/img215/1457/c68e6ecb47c8.th.jpg[/IMG][/URL]
Зелёные триггерит грузовой, красные - пассажирский.
Вот такая схема(правда без проверки расстояния, то есть без первого триггера) у меня нормально работала.

antikiller_bmrf 17.10.2010 17:01

Нет, не льзя. 1)поезду, ведомому игроком, придется давать команду. 2)хпатч не разберет свои маршрут, пока по нему не проследует пс. На счет сборки для пасса - стрелка автоматом вернется в исходное положение по прямой.
Я на своей схеме показал светофоры вместо триггеров не просто так.
связка из двух trigger check не работают.
нужно начинать с leaving signal

nppinto 17.10.2010 23:33

Позволю себе внести свои 5 копеек. TRamu огромное спасибо за проделанную работу....многим из нас этого не хватало и ждали мы с нетерпением, когда же кто-то это сделает...и вот этот ВЕЛИКИЙ человек посидел, подумал и сделал то, что мы ленились и думали...вот бы кто это сделал...А он не побоялся глюков, критики....и самое главное задал дал нам идею и алгоритм...Спасибо тебе огромное, дружище...

antikiller_bmrf 18.10.2010 01:20

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

DonCapone 18.10.2010 17:13

[QUOTE]1)поезду, ведомому игроком, придется давать команду. 2)хпатч не разберет свои маршрут, пока по нему не проследует пс.[/QUOTE]
Я ещё раз перепроверил. Всё работает.
1) Не понял о какой команде идёт речь. Самому игроку надо будет давать команду своему поезду? Нет. Игрок "ничего не почувствует" :) Машинисту поезда игрока тоже ничего давать не надо.
2) Если речь идёт о маршруте Ч2-Ч@ст.2, и что маршрут на выход для грузового(Ч3-Ч@ст.2) не соберется, пока пассажирский не проедет весь перегон, то это не так: маршрут разбирается по съезду с выходного. Но это, я так понял, зависит от станции: система требовательна непонятно к чему, и на разных станциях может работать совершенно по-разному :)

TRam_ 18.10.2010 17:18

[QUOTE]не соберется, пока пассажирский не проедет весь перегон, то это не так: маршрут разбирается по съезду с выходного[/QUOTE]по съезду с последней стрелки на этой станции.

antikiller_bmrf 18.10.2010 17:43

Трам, так не подскажешь что сделать? Как решить проблему возвратом к начальному триггеру по условию?
Иначе сценарий будет статичным, т.е. не зависимо от того, как быстро игрок доедет и будет ли придерживаться расписания...


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

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