Форум 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_ 23.10.2010 23:34

мой окончательный вроде вот [url]http://narod.ru/disk/26468701000/z%20braker.rar.html[/url] (тестил-тестил его, багов не нашёл...)

старый надо предварительно удалить и почистить кэш.

Kompozitor 23.10.2010 23:45

Ну хоть с карты не надо удалять, только из CMP?

TRam_ 23.10.2010 23:47

да.

antikiller_bmrf 24.10.2010 00:43

Теперь ясно. Просто я с этим не сталкивался на практике.
расцеплял вагоны на месте спуска

Kompozitor 24.10.2010 03:57

Ну вот теперь все пучком, а то видимо, у меня был брэйкер от пака Егорыча.
[B]TRam_[/B], скажи, пожалуйста, какую команду или правило надо влепить, чтоб чмух в конце сессии проверил целостность состава и в случае недоката отцепов подтолкнул бы еще до дальних вагонов.

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

TCH39 24.10.2010 21:36

TRam, приношу тебе свои извинения. Ошибка команд "Move to ..." была не из-за xpath. Просто в название одного локомотива стерлось название, которое прописываем в верхней строчке. Из-за этого три этих команды, использующие это название ПС, не работали.:o

[QUOTE=Kompozitor;212030]... какую команду или правило надо влепить, чтоб чмух в конце сессии проверил целостность состава и в случае недоката отцепов подтолкнул бы еще до дальних вагонов.[/QUOTE]

Можно поставить несколько команд подряд "Прицепка к составу". Я так делал. Но правда пригодиться самому определять, что отцепы не дошли.

TRam_ 25.10.2010 00:45

[QUOTE]Можно поставить несколько команд подряд "Прицепка к составу". Я так делал.[/QUOTE]да, если стрелки от данного пути переведены не на путь с другим составом, многократное применение "Прицепки к составу" приведёт к безошибочной сборке состава хоть из 2, хоть из 10 кусков.

Kompozitor 25.10.2010 04:25

[QUOTE=TCH39;212219] Но правда пригодиться самому определять, что отцепы не дошли.[/QUOTE] А если я хочу быть на другом конце карты и не беспокоиться о том, что там и как сортируется? Мне в данном случае больше важна внешняя имитация горочных работ. Чтобы, проезжая мимо сортировки в качестве машиниста или пассажира, я видел в окно всю эту простую, но исправно ра[B]бот[/B]ающую "жизнь".

TRam_ 25.10.2010 11:13

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

TCH39 25.10.2010 11:27

[QUOTE=TRam_;212330]просто скажи условие, по которому надо прекращать поиск вагонов дальше вперёд. (у меня идея - по наличию красного светофора)[/QUOTE]

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

TRam_ 25.10.2010 11:36

Проблема с синим сигналом - его открытость или закрытость различить практически невозможно...

Так что думаю, не "до того светофора" вообще, а "до ближайшего светофора, повёрнутого сонаправлено нам". Но в этом случае надо предварительно задавать команду "ехать до светофора", который повёрнут к нам затылком, и который на том пути, где состав.

TCH39 25.10.2010 11:43

[QUOTE=TRam_;212336]Проблема с синим сигналом - его открытость или закрытость различить практически невозможно...[/QUOTE]

Как выход можно делать на выходе с путей горочного парка маневровые с красным огнём. Так даже будет ближе к реальности, ведь синие стоят только там, где маневровые маршруты выходят на пересечение с поездными. А данное условие можно использовать как условие использование всей системы xpath. Просто одну команду то проще задать, чем несколько.

TRam_ 25.10.2010 11:53

Команда должна быть универсальной - не только для сортировки ведь...

Думаю, реализую идею "сцепляться, пока поездов до следующего светофора (любого, в т.ч. маневрового) не останется"

NickLon 26.10.2010 15:50

TRam, а если мне понадобилось изменить состав и наименования 3-х станционных контроллеров: с одного вообще снял светофоры, два других переименовал и все светофоры поездный повесил на один контроллер многопарковой станции, а маневровые - на другой. После этого придется пересчитать все светофоры маршрута из будки? Я в списке контроллеров-станций вижу прежний набор наименований станций. А если пересчитать все светофоры из будки, тогда у меня слетят абсолютно все настройки маршрута - двухдневная усидчивая работа коту под хвост.

NickLon 26.10.2010 17:29

Версия 0.9 - не дружит с z-маркерами! Подозрение на негативную реакцию при просчете маршрутов светофора на маркер отклонения.
[URL=http://radikal.ru/F/s007.radikal.ru/i301/1010/da/3bddd6d08849.jpg.html][IMG]http://s007.radikal.ru/i301/1010/da/3bddd6d08849t.jpg[/IMG][/URL]
Как только впереди у Н2 убрал маркер отклонения - сразу посчитался. (это не тот, который стоит ближе к нам на скрине, а тот, который дальше стоит, на пути у Н2) А позади, у маршрутных маршруты просчитывать нужно с маркерами отклонения - там их уже не уберешь.


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

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