Donate with PayPal button New New

+ Ответить в теме
Страница 51 из 213 ПерваяПервая ... 41 49 50 51 52 53 61 101 151 ... ПоследняяПоследняя
Показано с 501 по 510 из 2124

Тема: Система поездной и маневровой маршрутизации z7-xPath

  1. #501
    Пользователь Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    50
    Сообщений
    2,427

    По умолчанию

    Владимир, обнаружил, что две команды "Движение до маневрового..." друг друга как бы не видят. Если есть пересакающиеся стрелки этих двух маршрутов, то вторым Псом поданая такая же команда, не видит первую. Вот если вторым подать "Задать маршрут до маневрового" он видит занятость стрелок и не будет отрабатываться, ожидая.
    Возможно, "Движение до маневрового" сделано наподобие "Задать маршрут за закр.светоф. приоритета..." когда поезд независимо оттого собрался маршрут или нет следует или до закрытого светофора или по командам. Но в данном случае, закрытый светофор команда так и не открыла, даже когда стрелки освободились, а ПС упершись в закрытый сбросил эту команду совсем.

  2. #Trainz
    Реклама
    Регистрация
    Постоянная
    Адрес
    Весь мир
    Возраст
    2010
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

  3. #502
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432
    Автор

    По умолчанию

    то вторым Псом поданая такая же команда, не видит первую
    да видит она всё. Просто гонит поезд вперёд и вперёд вне зависимости от того, открылся маршрут или нет.

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

    Ещё раз повторю - конфликтные манёвры полностью на совести строителя сессии, и так будет до тех пор, пока с z7 не уберут все автоматические алгоритмы. А пока не допускай движение маневровых, пока 2ТЭ116 из тупиков не уедет.

  4. #503
    Пользователь Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    50
    Сообщений
    2,427

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Ещё раз повторю - конфликтные манёвры полностью на совести строителя сессии, и так будет до тех пор, пока с z7 не уберут все автоматические алгоритмы. А пока не допускай движение маневровых, пока 2ТЭ116 из тупиков не уедет.
    М-дааа, вот это новость. Предусмотреть возможность возникновения конфликтного маневра при наличии на станции 2-х маневровых в отдаленной перспективе весьма проблематично.

  5. #504
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432
    Автор

    По умолчанию

    Так что нужно 1 маневровый на горловину . В общем, отсылаю на выкладку.

    PS маневровый будет искать свободные маршруты. Если их нет, то сессия сломается.
    Последний раз редактировалось TRam_; 31.03.2011 в 15:26.

  6. Сказал спасибо:


  7. #505
    Пользователь Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    50
    Сообщений
    2,427

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Так что нужно 1 маневровый на горловину .
    "Э, неее, инвалиды нам не нужны!"
    Ну смотри, какая красота:

    ЧМЭ3 притащил с электростанции порожний отцеп на тот же путь, где стоит очередная порция груженных полувагонов. Отцепился от порожняка и прицепился к груженным. А ТГМ3, тем временем уберет порожняк на другой путь, где будет формироваться состав на отправку. Мало путей занимается под одну операцию, и ЧМЭ3 не занят чепухой, пока на станции весь уголь прогорит. И с точки зрения зрелищности движухи красиво.
    В общем, отсылаю на выкладку.
    PS маневровый будет искать свободные маршруты. Если их нет, то сессия сломается.
    Ну, система приобрела уже свой функциональный вид. Думаю, не ошибусь, если скажу, что ещё никто в мире Trainz (я имею ввиду действительно все страны, где в нем моделируют) ничего подобного в плане организации автоматизированного движения поездов не делал! Path Control может идти на заслуженный отдых. Честь тебе и хвала, Володя!
    А что касается маневровых маршрутов, Москва не сразу строилась. Глядишь, со временем что-то да изменится в лучшую сторону и можно будет без всяких выкрутасов смело строить практически любые маневровые работы. А пока нужно будет приноровиться какую связку команд и в каких ситуациях давать. А самое главное, в каких местах карты. Если попытаться практически аналогичную ситуацию одной станции промоделировать на другой, вовсе не обязательно, что всё пойдет так, как было на предыдущей. Только метод тыка и запоминание условновстей поможеть сделать действующую сессию.
    В общем, коллегам по хобби я смело рекомендую эту систему! Коли всё получится, я надеюсь, что через какое-то время всё же доделаю полную сессию для маршрута Romario "БАМ: Удокан - Кодар (Таксимо-Хани)"
    Эх, и всё-таки опять рабочий момент. Только что заметил. Не получилось на мажорной ноте закончить...
    Итак, ситуация с командой "На проход...". Когда первый прибывший поезд на боковой путь освобождает перегон, то встречный по связке "Движение до красного по удалению 3 км."+"На проход приоритета..." + "Задать маршрут за закрытым светофором" не отрабатывает последнюю команду. Ставил и "Ждать 1 ск." перед ней от 1 до 3 раз - тоже не помогло. А вот если после команды будет вновь "Движение до красного по удалению 3 км.", то сама команда не отрабатается почему-то. А вот если эту команду потом руками выдернуть из списка команд машинисту, то "Задать маршрут за закр.светоф" отработает на ура! Такое впечатление, что нужен большой перерыв между второй и третьей командой. Посмотри, пожалуйста, ещё раз команду "На проход..." в той части, когда нет никакого состава после станции, на которую прибываем.

    -- Добавлено пользователем в 14:05 -- Предыдущее сообщение было в 13:55 --

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

  8. #506
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432
    Автор

    По умолчанию

    вот если эту команду потом руками выдернуть из списка команд машинисту, то "Задать маршрут за закр.светоф" отработает на ура! Такое впечатление, что нужен большой перерыв между второй и третьей командой.
    связано с блокировкой переведения направления перегона внутри z7. Из-за этого иногда возникает невозможность его переведения на ~ 30 секунд. Поэтому "Задать маршрут за закр.светоф" откроет маршрут на выход только когда система "обновится" после разблокировки перегона. Если на карте есть ещё поезда, то это должно произойти довольно скоро (обновления системы происходят после освобождения стрелок и сбора маршрутов)

    -- Добавлено пользователем в 18:20 -- Предыдущее сообщение было в 18:13 --

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

    -- Добавлено пользователем в 18:25 -- Предыдущее сообщение было в 18:20 --

    А вот если после команды будет вновь "Движение до красного по удалению 3 км.", то сама команда не отрабатается почему-то.
    ? может светофор сильно далеко?

  9. #507
    Пользователь Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    50
    Сообщений
    2,427

    По умолчанию

    "И всё-таки она вертится!"
    Вот ты говоришь, о необходимости системе "обновиться" после разблокировании перегона. В чем заключается этот процесс? Неужели его нельзя инициировать искусственно? В той же самой команде. Если не получилось, пытаться вновь. В цикле. Спустя какое-то время.
    Если на карте есть ещё поезда, то это должно произойти довольно скоро (обновления системы происходят после освобождения стрелок и сбора маршрутов)
    И всё-таки непонятно. Во-первых, "Задать маршрут за красным..." Подаётся уже после того, как отработала команда "На проход...". Команда "На проход..." собрала же себе входной маршрут. Это ли не повод системе обновиться? Встречный давно на боковом стоит - перегон свободен. А потом, по ст.Хани у меня почти постоянно соваются два маневровых. Уж в течение 5-7 минут они точно что-то себе соберут или какую-нибудь стрелку да переедут.
    И ещё, Володь, всё-таки мои размышления приводят меня к выводу, что у тебя нет какой-то системности в командах. Запросто "Движение до маневрового" собирает маневровый маршрут, хотя даже если исходить из логики названия этого не должно быть. Мы же не ожидаем от Autopilot to..., что он нам соберет маршрут до этого маркера. Вот сначала собери до этого маневрового маршрут, а потом двигайся либо к нему, либо за него. Кстати, а как поведет себя xPath при команде "Движение до маневрового... -за светофор", если за этим светофором стрелка не собрана для движения? По идее маршрут собирается до светофора и стрелки после него уже эту команду не интересуют. А маневровый состав, например, там метров 100, а через 40 метров та самая несобранная стрелка.

  10. #508
    Пользователь Аватар для Sandrilyon
    Регистрация
    25.05.2010
    Страна
    Адрес
    Борисов
    Сообщений
    1,759

    По умолчанию

    TRam_, смотрел в деле твое правило обгона. Первый блин, естественно, вышел комом...
    ...минимальное расстояние между поездами, начиная с которого правило сработает...
    если бы тут значилось максимальное, тогда понятно... но минимальное - мой мозг почему-то отказывается обрабатывать логические связи
    Т.е. если я ставлю значение 3000 метров, то правило сработает, если между поездом 2 приоритета и 1 приоритета будет менее 3000 метров. Верно? У тебя на скрине - 500 метров. У меня это правило не сработало.

    Я так полагаю, что для данного правила характерны три ситуации: 1) поезд движется к станции, на которой он в обычном порядке примется на главный путь под платформу, но если за ним есть поезд первого приоритета, то примется на боковой; 2) поезд в любом случае будет приниматься на боковой, поскольку платформа есть только для него, но если позади есть скорый, то будет пропускать его; 3) пропуска не происходит, независимо от того, на какой путь будет приниматься поезд.

    Из вышесказанного следует, что ботам для пс 2-го приоритета следует задавать команды из ситуации №3, а твоим правилом проверять наличие догоняющего поезда на перегоне. Все верно? Основная загвоздка в SheduleAtTrackMark, точнее, какие команды и когда подменять, да так, чтобы заменяющие команды не входили в конфликт с заменяемыми и наоборот.

    И еще... Хотел загнал МВПС в тупик на станции. Перевел в третий приоритет, задал команду двигаться до маневрового светофора (тупик). Но ПС так и не сдвинулся с места, маршрута не создал. Командой задать маршрут до маневрого я вообще не понимаю как пользоваться, она у меня ни разу еще не сработала. Маневровый светофор из поездного режима переводится только вручную, после чего, имея команду следовать до маневрового светофра, МВПС тупо движется вперед.

  11. #509
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

    если стоит 2.2, стоит ли качать ту что сейчас выложили на сайте или это какая-то экспериментальная версия?

  12. #510
    Пользователь Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    50
    Сообщений
    2,427

    По умолчанию

    Цитата Сообщение от macnic Посмотреть сообщение
    если стоит 2.2, стоит ли качать ту что сейчас выложили на сайте или это какая-то экспериментальная версия?
    Стоит однозначно! Там всё, что в 2.2 плюс что-то. А что-то, это и добавление новых функций, и исправление замеченных неточностей, и усовершенствование того, что уже есть.
    А вот то, что Владимир выложил там номер версии с индексом "с" в меня вселяет оптимизм, что работа по совершенствованию будет продолжена.
    Последний раз редактировалось NickLon; 31.03.2011 в 19:06.

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения