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

DonCapone 03.11.2010 05:30

[QUOTE]Применять с дочерней командой shedule at trackmark.[/QUOTE]
Это получается, что придётся задавать команду машинисту? Надо как-то этого избежать, ведь если давать команду машинисту поезда игрока - могут случиться глюки в управлении.

Kompozitor 03.11.2010 07:15

[QUOTE=DonCapone;214719]могут случиться глюки в управлении.[/QUOTE]

С ВЛ10-1628 может такое быть.

TRam_ 03.11.2010 13:30

[QUOTE]Это получается, что придётся задавать команду машинисту? Надо как-то этого избежать, ведь если давать команду машинисту поезда игрока - могут случиться глюки в управлении.[/QUOTE]для этого есть команда "движение до маркера" - даже если такая команда выполняется с ВЛ10-1628, то мы получаем только лёгкий скачок напряжения :)

ВЛ10-1628 ломается тогда, когда команды машинисту заканчиваются.

DonCapone 03.11.2010 14:32

Всё равно, надо как-то обойтись правилом, а не командой. И вот ещё вопрос: можно ли как-то сменить приоритет поезда без задания команды машинисту?
Кстати, строителям порталов возможно будет полезно: обнаружил, что есть связь между глюками портала(выпускает обрубки по 3 вагона), и типом локомотива. Сначала я ипользовал для траффика ВЛ10 какую-то говнючую модель: независимо ни от каких параметров из портала выезжало 2 секии и 1 вагон, и останавливались! Никаких эрроров при этом портал не давал. Когда я воткнул в портал локомотив ВЛ11 с тем же составом - всё поехало.

TCH39 03.11.2010 14:55

Спасибо насчёт маневровых, помогло объединение на один контроллер. Да и поездные пришлось переименовать, чтобы на обоих станциях не было одинаковых литеров. И вот ещё. У меня на одной станции выходной не видел входной следующей станции, видел только маршрутные за ним. Помогло удаление маркеров z7 для переезда. Раньше такого не наблюдалось.

TRam_ 03.11.2010 15:05

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

[QUOTE]Всё равно, надо как-то обойтись правилом, а не командой.[/QUOTE]правило AddAnyPath

[QUOTE]И вот ещё вопрос: можно ли как-то сменить приоритет поезда без задания команды машинисту?[/QUOTE]если поезд у тебя стоит, то выполнение каких-бы то нибыло команд машинисту не приведёт к его глюкам. А вот если поезд едет - тогда да, глюки ВЛ10-1628 и ему подобных возможны.

TCH39 03.11.2010 15:28

[QUOTE=TRam_;214793]надо было поставить между маркером переезда и входным триггер. Тогда бы всё нашёл.[/QUOTE]
Буду знать. Хотя, если маркеры переезда поставить после инициализации маршрутов-работает без проблем. TRam, а правило удаления длинных маршрутов на маневровые как-нибудь влияет?

И ещё, для тех кто будет заниматься маневровой работой, в подтверждение слов TRam'a, маневровые маршруты, если они проходят через два и более сигналов, надо делать частями.
[URL=http://www.radikal.ru][IMG]http://s006.radikal.ru/i214/1011/21/f304797b4f17.jpg[/IMG][/URL]
Локомотив стоит за М1, даём команду собрать маневровый маршрут на 4 путь. Маршрут собирается от сигнала М1 через НМ2 на 4 путь (по прямому направлению стр. 5). При начале движения от М1 по команде "Прицепиться к составу" съезд 5/7 переводиться набок, то есть по направлению к сигналу НМ1, съезд 9/11 остаётся в положении от НМ2. При подъезде к НМ1 машинист ругается на занятость пути (стр.11 не по маршруту). Если отдельно задать команды собрать маршруты от М1 до НМ2 и от НМ2 до Ч4-машинист прицепиться без вопросов.

TRam_ 03.11.2010 15:36

Оригинальный вариант решения проблемы - задать команду (только одну) "движение до маневрового светофора Ч4". Машинист соберёт маршрут до Ч4 через НМ2 (при постройке маневровых маршрутов система старается прижаться к правой стороне, в отличие от поездных, которые строит начиная с самых левых) и доедет до Ч4. Тогда можно без боязни применять команду "Прицепиться к составу" (ну просто эта команда использует кривого дефолтного машиниста, который за стрелками не всегда видит состав)

Либо, если надо задать через НМ1, используем "движение до маневрового НМ1"+"движение до маневрового Ч4"

DonCapone 03.11.2010 15:40

[QUOTE]правило AddAnyPath[/QUOTE]
[QUOTE]если поезд у тебя стоит, то выполнение каких-бы то нибыло команд машинисту не приведёт к его глюкам. А вот если поезд едет - тогда да, глюки ВЛ10-1628 и ему подобных возможны.[/QUOTE]
Ты что, издеваешься?

Устал я биться с этим глюкотроном... маршруты не находятся, не собираются, не разбираются, поезда не выполняют команды, выполняют, но всё равно ничего не работает, работает, но не правильно, едут не туда, и т.п. Короче остаётся только ждать лучших времён. :(

TRam_ 03.11.2010 15:47

[QUOTE]Устал я биться с этим глюкотроном... маршруты не находятся, не собираются, не разбираются, поезда не выполняют команды, выполняют, но всё равно ничего не работает, работает, но не правильно, едут не туда, и т.п. Короче остаётся только ждать лучших времён.[/QUOTE]глюкотроном он стал с того момента, как была введена поддержка длинных перегонов. В версии 0.8 да, маршруты не всегда разбираются.

Ну и напоследок - всё-таки выбил тот баг, который "пропадал". Теперь думаю о исправлении его последствий.


[QUOTE]Ты что, издеваешься?[/QUOTE]с помощью данной системы можно поступить 2мя способами

а) как и раньше, игрок едет по правилам, боты едут по командам
б) и игрок, и боты едут по командам. (для контроля положения поезда игрока используется команда "ожидать наезда на маркер")

Понятно, что вариант 2 кажется "никаким", но тем не менее он есть, и тестировался.

Kompozitor 03.11.2010 16:37

[QUOTE=DonCapone;214779] Сначала я ипользовал для траффика ВЛ10 какую-то говнючую модель: независимо ни от каких параметров из портала выезжало 2 секии и 1 вагон, и останавливались! Никаких эрроров при этом портал не давал. Когда я воткнул в портал локомотив ВЛ11 с тем же составом - всё поехало.[/QUOTE]

Проверь конфиги тяговых этих ВЛ10 и ВЛ11. Для чистоты эксперимента поставь им одинаковый MAX ACCELL, посмотри, что будет. И еще. Где-то есть модель ВЛ10, у которой в конфиге масса одной секции - 145 т. На разгон ботом влияет. Max Decell тоже проверь, если он мал, то могут быть проскакивания сигналов с ожиданием в 2 минуты.
[QUOTE=DonCapone;214779]
И вот ещё вопрос: можно ли как-то сменить приоритет поезда без задания команды машинисту?[/QUOTE]
Поезду игрока? Если стоишь, проще всего в браузере. А напомнить об этом игроку можно с помощью того же "Мэйк ДСП спич".
Еще. Если едешь в локе, в котором кабина от ЧС4т или от ЧС8, можно просто переключить пакетник "АЛСН-без АЛСН". Это единственній способ переключить приоритет на таких кабинах - команды не работают.
Трафиковые ЧС7 точно проигнорируют эту команду по этой причине.

TRam_ 03.11.2010 20:22

1.5

[url]http://narod.ru/disk/26977554000/z7-xPath%20v1.5.rar.html[/url]

переделал подтверждение сборки маршрутов из правил, и добавил правило для определения дистанции до поезда 1 приоритета сзади (с возможностью выбора, либо что делать, если он есть, что делать кога его нет, или что делать, когда наш поезд сам 1 приоритета) - "Overtaking at trackside"

Состав команд окончательный, баги исправлены. Добавляю +2 суток :)

DonCapone 04.11.2010 08:51

[QUOTE]глюкотроном он стал с того момента, как была введена поддержка длинных перегонов. В версии 0.8 да, маршруты не всегда разбираются.
[/QUOTE]
Дело, в общем-то, не в этом. Последней каплей стало вот что: после того, как я всё-таки добился нормального выезда поезда из портала, и последующего его движения, я увидел, что через какое-то время он останавливается, и стоит... просто стоит, посреди перегона, все светофоры впереди зелёные, машинист ничего не сообщает, просто стоит. Я посмотрел, как он выполняет команды: оказалось он их вообще не выполняет - в списке стоит команда "задать маршрут приоритета", и не выполняется. Я пробовал ставить новую команду, пробовал заменять, убирал команду. Далее шла "следовать до красного по уадлению 3 км", она тоже не выполнялась, просто тупо стояла в очереди(до красного было больше 3км). И только когда я задал STW Drive поезд наконец поехал. Но, естественно, далеко он не уехал - до первого красного. Выяснять причины такого безобразного поведения машиниста я уже не стал, и забил.

TRam_ 04.11.2010 10:08

[QUOTE]Далее шла "следовать до красного по уадлению 3 км", она тоже не выполнялась, просто тупо стояла в очереди(до красного было больше 3км).[/QUOTE]она должна была выполниться через 1-2 секунды, даже если ничего впереди себя не видит.

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

TCH39 04.11.2010 16:32

Всем доброго времени суток и с праздником! TRam, вопрос такой, подскажи в каких файлах провести изменения, чтобы браузер поездных маршрутов примерно в 1,5 раза стал шире, при этом маневровый браузер так же оставался приклеен к нему (как не шаманил-поездной перекрывает маневровый). Получиилось так, что после того, как переименовал сигналы литеры стали из 4-5 букв, и при открытии маршрутов за каким-либо сигналом-все названия делятся по пополам, на двух строчках. Просматривать не удобно. И ещё... где поменять цвет шрифта, у меня зимняя карта и не всегда видно текст на фоне снега. Заранее благодарен.


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

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