Перейти к содержанию

Лидеры

  1. Ilion

    Ilion

    Администратор


    • Очки

      5

    • Публикаций

      1 816


Популярный контент

Показан контент с высокой репутацией 02.06.2023 в Материалы

  1. Ilion

    Управление пантографами

    <kuid2:151055:100122:2> AI Pantograph state control Команда "Управление пантографами" (токоприемниками). Устанавливает состояние пантографа для локомотива (как отдельной секции). Состояния пантографов: Поднять/опустить первый. Пантограф над кабиной против направления движения. Как правило, у ботов от нашего проекта первый пантограф - это и есть тот пантограф, который должен быть поднят при движении. Визуально, это второй пантограф. Определение "первый" не является его порядковым номером для секции, а его приоритет. Поднять/опустить второй. Пантограф над кабиной по направлению движения. Поднять/опустить оба. Другие особенности При использовании портала локомотив выезжает из него с уже поднятым первым пантографом. Опять же, если это бото-локомотивы от нашего проекта, то у них всех первым пантографом является визуально второй (над задней кабиной, если это односекционный локомотив). Если вы наблюдаете ситуацию, когда у бота после выхода из портала поднят не тот пантограф, то необходимо менять положения пантографов в самой секции локомотива, а не применять другой вызов команды по смене пантографов. Конечно, вы можете назначить "проблемному" локомотиву "свою" команду состояния пантографов, но вы потеряете в универсальности сессии и в дальнейшем это может привести к наследованию ошибок. Чтобы решить проблему с позицией пантографа, рекомендуется зайти в мешь секции локомотива и поменять местами точки привязки пантографов (a.pant0 и a.pant1). На наших бото-локомотивах поднятие пантографа включает также прожектор и буферные огни на локомотиве согласно его приоритету и положению в составе поезда. Соответственно, с опущенным токоприёмником выключается прожектор и все огни. Правило не действует для тепловозов. Для МВПС можно использовать любую опцию поднятия/опускания пантографов командой (первый, второй или оба). В любом случае будут подняты/опущены все пантографы в составе.
    1 балл
  2. Ilion

    Ждать время

    <kuid2:833171:100678:13> TCL Wait Time Функции: Ожидание фиксированного времени. Ожидание случайного времени в заданном диапазоне. Ожидание игрового времени. Фиксированное время Вариации: 1 секунда 5 секунд 10 секунд 20 секунд 30 секунд 1 минута 2 минуты 5 минут 10 минут 20 минут 30 минут Случайное время Вариации: 15-30 секунд 30-60 секунд 60-90 секунд 1-2 минуты 2-3 минуты 3-5 минут Использование команды По сравнению с дефолтной командой добавлена функция "Ждать 1 секунду" ("Wait 1 second"). Необходима для использования вместе с командой "if_else". Раньше для этого требовалась отдельная команда "Wait for 1 second". При выборе этой команды иконка самой команды заменяется на следующую: Ожидание случайного времени необходимо для создания нелинейности в поведении бото-машинистов. К примеру, вы знаете, что у пассажирского поезда стоянка 2 минуты, однако в реальности не всегда удается выдержать стоянку ровно 120 секунд, поэтому вместо фиксированной стоянки в 2 минуты можно использовать команду ожидания случайного времени от 90 до 120 секунд. Это значит, что стоянка может продлиться минимально 1 минуту и 30 секунд, а максимально - все 2 минуты. Ожидание игрового времени необходимо при следовании по расписанию. Поезд будет ждать наступление игрового времени, а потом выполнит команду. В случае опоздания, команда выполнится за 1 секунду. Поддерживается переход на следующие сутки. У команды есть функция посадки пассажиров, которая растягивается на все время стоянки. Для этого требуется, чтобы команда "Ждать время" использовалась сразу после команды "Автоведение" ("Auto Drive"). Дополнительно использовать какую-либо команду открытия дверей не нужно. Закрытие дверей после посадки происходит автоматически при выполнении любой двигающей поезд команды из пакета "TCL Бото-машиниста". Видео-гайд как использовать команду Скачать команду
    1 балл
  3. Ilion

    Мгновенная погрузка

    Команда "Мгновенная погрузка" ("Instant Load") заполняет вагоны в составе случайным грузом по определенной логике. Работает также с пассажирскими вагонами и вагонами МВПС, если они удовлетворяют условиям. Особенности: Выбирает случайный груз из всех доступных (прописанных) для вагона и заполняет им вагон полностью. Копирует груз в следующий (от локомотива) вагон, если такой же груз доступен для вагона. Выбирает следующий случайный груз для вагона, если предыдущий вагон не имел подобного груза. Для пассажирских вагонов заполняет случайным количеством пассажиров (т.е. не полностью или под завязку, как для грузовых вагонов) Отличия от дефолтной команды Обычно команду "Мгновенная погрузка" используют для поезда после его появления из портала. Дефолтная команда загружает все вагоны поезда случайным грузом таким образом, что в однотипных вагонах, идущих друг за другом (подряд), может оказаться абсолютно разный груз. К примеру, если в составе поезда 10 полувагонов, в которые можно погрузить разные сыпучие грузы, то в качестве результата выполнения команды вы получите хаотичную последовательность этих грузов: уголь, песок, щебень, окатыш, снова уголь, снова, щебень и т.д. Команда TCL, когда обнаруживает первый полувагон, то загружает его случайным грузом, однако, если за этим полувагоном следует вагон, который также можно заполнить выбранным ранее грузом, то команда будет загружать все следующие вагоны одинаковым грузом, пока ей не попадется отличающийся грузом вагон. Это также будет работать в ситуации, когда друг за другом следуют вагоны разного типа, но в которые можно погрузить одинаковый груз. К примеру, погруженный в полувагон окатыш будет погружен и в открытый хоппер, так как вагон содержит такой же груз. Таким образом, подобный алгоритм погрузки создает визуальное восприятие систематичности погрузки состава. Посадка пассажиров Для посадки пассажиров требуется, чтобы в конфиге вагона в контейнере "queue" продукт с пассажирами (<kuid:-25:1235>) имел имя "passengers" или "passenger". Как правило, почти по всех стандартных вагона указано такое имя. Конфиг контейнера долен выглядеть таким образом: queues { passengers { size 38 initial-count 0 passenger-queue "1" product-kuid <kuid:-25:1235> attachment-points { } } } Видео-гайд по использованию команды Скачать команду
    1 балл
  4. Ilion

    Установить приоритет

    <kuid2:151055:100119:2> AI Set Priority Команда "Установить приоритет". Устанавливает приоритет для поезда с указанной максимальной скоростью движения. Каждый приоритет использует разный алгоритм разгона и торможения, наиболее приближенный к реальному. Типы приоритетов: Пассажирский. Стандартный 1-ый приоритет: самое плавная амплитуда ускорения и замедления. МВПС. Также 1-ый приоритет, но с более "шустрым" разгоном и торможением. Грузовой. 2-ый приоритет поезда. Маневровый. 3-ий приоритет. Самый "резвый" набор скорости и торможение. Команда обязательна к выполнению в случае перехода из поездного режима в маневровый, так как для использования сбора маневровых маршрутов требуется положение поезда в 3-ем приоритете.
    1 балл
  5. Ilion

    Отцепить локомотив

    <kuid2:66277:80000:1> UnCouplez Команда "Отцепить локомотив". Отцепляет локомотив от поезда независимо от количества секций у этого локомотива. Таким образом, заменяет команду отцепления определенного количества вагонов, когда мы не знаем точно, сколько секций имеет локомотив. У данной команды нет дополнительных опций.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...

Важная информация

Для продолжения Вы обязаны согласиться с нашими Условия использования.