Donate with PayPal button New New

+ Ответить в теме
Показано с 1 по 1 из 1

Тема: Обгоны, скрещения и т.д.

  1. #1
    Пользователь Аватар для Bogodaroff
    Регистрация
    17.09.2017
    Страна
    Адрес
    Санкт - Петербург
    Возраст
    33
    Сообщений
    34

    Route Обгоны, скрещения и т.д.

    В общем, мне в каждых своих новых сессиях (покатушек для души) надоело для создания обгонов создавать в InputTable на каждый перегон по 6 строк. Вот написал небольшое правило и команду для упрощения себе (да и вам наверно) жизни.

    В общем суть такова, в сессии добавляете правило "Контроллер перегонов", который в свою очередь в автомате создает список всех существующих на карте перегонов (От входного до входного, работает только sU). В меню команд машиниста будет команда "Контроль перегона", в котором будет 4 подпункта:

    - Ожидание освобождения указанного перегона (от всех, от пасс и спец, только от спец.)
    - Проверка свободности указанного перегона (от всех, от пасс и спец, только от спец)
    - Резервирование перегона под мвпс, пасс или спец поезд
    - Удаление резерва перегона под мвпс, пасс или спец поезда

    Работа:
    Для поезда, который должен быть в приоритете необходимо после задания об приготовлении маршрута на перегон, необходимо зарезервировать перегон (что в свою очередь увеличит внутреннюю переменную перегона на единицу). Поезд, который должен быть менее приоритетом перед предвходных (можно с помощью маркера или "Движение до красного за ... км") установить команду "Проверить свободность указанного перегона" и выбрать необходимый перегон. После 1-я команда - в случае, если перегон свободен, 2-я если перегон занят. (Можно продублировать, чтоб двигался до красного) То есть все тоже самое, что и If else. Потом "Ожидания свободности указанного перегона". И пока не будет выполнена команда первым поездом "Удалить резерв перегона для .. поезда", второй поезд будет ожидать.


    Ссылка на скачивание: https://disk.yandex.ru/d/hqazSeEIrcIWDQ

    К скорому времени появится на DLS.

    Готов к конструктивной критике, предложениям или идеям улучшения

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


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

    Donate with PayPal button N3v New New

     

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

Ваши права

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