Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Path Control, Time table and Path trigger - что за звери такие? (http://www.trainsim.ru/forum/showthread.php?t=2492)

TRam_ 17.09.2010 10:47

[QUOTE]Маневровые открываются сами.[/QUOTE]в том то и дело, что если подряд идут 4 маневровых, то из них откроется только самый первый (можешь проверить). Я же сделал, чтобы открывалось до 50 штук, либо до первого встретившегося поезда, либо до тупика, либо до первого проходного (в результате можно будет открывать белый даже "а-ля с жезлом" для перегонов без прохоных).

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

akashihi 14.02.2011 14:57

Подаскажите пожалуйста, удерживает ли PathControl стрелки в то время, когда им не пользуются? Если у меня есть yard для станции, настроено несколько маршрутов и прибывает АИ поезд с командой Navigate To, этот поезд сможет самостоятельно найти и собрать маршрут или PathControl будет сопротивлятся? При условии что больше никто для этого yard не трогает PathControl.

NickLon 15.02.2011 11:45

[QUOTE=akashihi;241461]Подаскажите пожалуйста, удерживает ли PathControl стрелки в то время, когда им не пользуются? [/QUOTE]
Path Control после подачи команды set path блокирует стрелки, которые входят в цепочку этой самой команды. Причем даже командой "освободить стрелку" не всегда получается её освободить, а чаще - никогда. И освобождаются все стрелки только после того, как состав проедет последнюю стрелку во всем маршруте. Правда, это не всегда. Но зачастую. Кроме того, даже если по прошествии составом первой стрелки из маршрута левер перешел в исходное положение, то это не значит, что стрелка свободна.

akashihi 15.02.2011 19:34

[QUOTE=NickLon;241608]Path Control после подачи команды set path блокирует стрелки, которые входят в цепочку этой самой команды.[/QUOTE]


А какие вы можете порекомендовать best practices для маневров, в сессии использующей PathControl? К сожалению маневровый, при исполнении команды Couple,регулярно останавливается с ожиданием освобождения пути, при том что на станции кроме него и вагонов без локомотива никого нет.

Я грешил на PathControl, считая что это он блокирует стрелки, но получается что это не так.

И, насколько мне известно, сам PathControl для собрки маневровых маршрутов использовать нельзя.

Kompozitor 16.02.2011 03:53

[QUOTE] при исполнении команды Couple[/QUOTE]
Есть другие команды, с помощью которых лок цепляется к составу без указания имени вагона. Просто едет на автопилоте, пока не встретит на своем пути состав.
Некоторые из таких команд на ДЛС, некоторые в паке к xPath. Если что, дам ссылку на команды.

Насчет маневровых маршрутов были пробы ставить на путь перед составом невидимый маневровый светофор, повернутый спиной к составу.

РыцарьРР 16.02.2011 12:50

[QUOTE]К сожалению маневровый, при исполнении команды Couple,регулярно останавливается с ожиданием освобождения пути[/QUOTE]
Чтобы этого не было, прежде чем дать команду "прицепить", на его пути я перевожу последнюю стрелку на свободный путь. Локомотив проезжает светофор на разрешающий сигнал, затем переводит стрелку на путь с вагонами и благополучно прицепляется.
Такой номер не пройдёт, если светофор стоит слишком близко к этой стрелке.

akashihi 16.02.2011 14:00

[QUOTE=Kompozitor;241786]Есть другие команды, с помощью которых лок цепляется к составу без указания имени вагона. Просто едет на автопилоте, пока не встретит на своем пути состав.
Некоторые из таких команд на ДЛС, некоторые в паке к xPath. Если что, дам ссылку на команды[/QUOTE]

Как я читал выше, PathControl не даёт собирать маршрут на путь, на котором что-то есть. Эти команды могут сами собирать маршрут, или надо его подготавливать чем-то другим?

[QUOTE]
Насчет маневровых маршрутов были пробы ставить на путь перед составом невидимый маневровый светофор, повернутый спиной к составу.[/QUOTE]

Ох, слишком сильное колдунство для меня :o

Kompozitor 16.02.2011 19:40

Никакого колдунства - маршрут собирается от светофора к светофору, тому самому, невидимому, который в маневровом режиме будет светиться белым. А бот выполнит, допустим, команду "Autudrive" до маркера, что за спиной светофора. Значит маршрут будет считаться пройденным. После этого хоть дефолтной командой цепляйся, стрелок же впереди нет.

[QUOTE]Эти команды могут сами собирать маршрут, или надо его подготавливать чем-то другим?[/QUOTE]
Там много очень команд для разных целей, в том числе какие-то системы маршрутизаций и правила для них, очень похожие на Path Control, но есть подозрение, что они устаревшие, Path Control все таки новее.

Есть и команды, которые работают сами по себе. Например команды для прицепки за определенным маркером иди сигналом, независимо, какой там находится состав. Даже если состава нет, бот поедет дальше искать его. Также команда V Couple - прицепиться с определенной скоростью, а не с помощью процента от величины "max speed" в конфиге, (когда нормальному скоростному локу приходится стукаться в состав 7 км/ч.)

Или, например, парочка команд - SetDccThrottle и JustDrive - первая задает определенное ускорение, а вторая с этим ускорением просто двигает ПС в течении указанного вренмени в секундах (сигналов не видит). Это помогает с плавным троганием бота с места.
В общем, я где то рядом уже давал эту ссылку. [url]http://rghost.ru/3264886[/url]

akashihi 17.02.2011 18:59

[QUOTE=Kompozitor;241866]Никакого колдунства - маршрут собирается от светофора к светофору, тому самому, невидимому, который в маневровом режиме будет светиться белым. А бот выполнит, допустим, команду "Autudrive" до маркера, что за спиной светофора. Значит маршрут будет считаться пройденным. После этого хоть дефолтной командой цепляйся, стрелок же впереди нет.[/QUOTE]

А невидимый светофор возможно поставить в session layer? Мне бы не хотелось трогать оригинальный маршрут.

[QUOTE]
Есть и команды, которые работают сами по себе. Например команды для прицепки за определенным маркером иди сигналом, независимо, какой там находится состав. Даже если состава нет, бот поедет дальше искать его. Также команда V Couple - прицепиться с определенной скоростью, а не с помощью процента от величины "max speed" в конфиге, (когда нормальному скоростному локу приходится стукаться в состав 7 км/ч.)
[/QUOTE]

Команды чудесные, спасибо! Однако вопрос с маршрутизацией остался :(

PathControl на занятый вагонами путь маршрут пытается собирать,но неуспешно. Я наблюдаю как маршрут собирается, светофор загорается белым, маршрут разбирается и так по кругу.

Дефолтный PathRule вообще ничего не собрал (или я его неправильно раскурил)



Попробую конкретно для этого маневрового сделать через триггеры и правила в сессии.

Kompozitor 17.02.2011 20:52

[QUOTE]А невидимый светофор возможно поставить в session layer? Мне бы не хотелось трогать оригинальный маршрут.[/QUOTE]
Думаю, можно. А что за проблема с мешательством в оригинальную карту. Под отдельным же куидом, клонировать. А в каком слое бы объект не находился - это все равно вмешательство.

Поправок в самой карте при создании сесии трудно избежать, вдруг порталы надо добавить или даже в путевое развитие слегка вмешаться, наприммер длину тупика увеличить, чтоб 4 секции вместо 2 вмещались. Если мне надо, я и целое депо построю, где захочу, если автор оригинальной карты изначально не против.
[QUOTE]
PathControl на занятый вагонами путь маршрут пытается собирать,но неуспешно. Я наблюдаю как маршрут собирается, светофор загорается белым, маршрут разбирается и так по кругу.[/QUOTE]
Помнится мне, что я даже два таких светофора подряд ставил, надо попробовать. И потом, когда до состава осталась всего одна стрелка, с этого места можно и дефолтную команду применить. Я так делал на карте "Лаврово-Новоалексеевка"

akashihi 24.02.2011 00:18

[QUOTE=Kompozitor;242062]Думаю, можно. А что за проблема с мешательством в оригинальную карту. Под отдельным же куидом, клонировать. А в каком слое бы объект не находился - это все равно вмешательство.
[/QUOTE]

Возможно я впоследствии захочу поделиться этой сессией с сообществом? :)

[QUOTE]
Помнится мне, что я даже два таких светофора подряд ставил, надо попробовать. И потом, когда до состава осталась всего одна стрелка, с этого места можно и дефолтную команду применить. Я так делал на карте "Лаврово-Новоалексеевка"[/QUOTE]

Честно говоря всё перепробовал, но счастья с маневрами не пришло:( Пойду в отдельную тему


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

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