Начнем попорядку:
1.
Цитата:
Сообщение от NickLon
Итак, после инсталляции соответствующего cdp-файла добавляю в список доступных правил сессии правило jsTF-Path Trigger. По кнопке Edit добавляю новый маршрут по станции,... и тд. и тп.
|
Может здесь все-таки Path Control?
2.
Цитата:
Сообщение от NickLon
Но вот беда, как только поезд проезжает светофор, с которого начинается настроенный путь - тут же останавливается и дальше команды не выполняются.
|
Забудте о drive to/ via, z6-cmds и о прочем. Забудте о каких либо дополнительных командах в drive schedule.
3. Сайт
http://www.js-home.org/trainz/. Скачать оттуда надо
ВСЕ. И желательно использовать их все вместе, комплектом.
4. Теперь об этих правилах и командах.
Autodrive - команда, заведующая ведением поезда. Данная команда останавливает поезд у маркера назначения, если тот на пути. Маршрут не устанавливает, этим занимается...
Path Control. В этом правиле задаются станции и маршруты в них, от светофора до светофора. Маршруты как поездные так и маневровые.
Timetable, как понятно из названия, задает расписания движения поездов, всех, и грузовых и пассажирских и маневровых. В нем также задаются маршруты следования поездов. Но конкретно задаеть можно лишь маршрут отправления (в правиле выше они собираются в группы - alias'ы, и автоматически выбираются), а маршрутами приема/транзита занимается...
Path Trigger. Самое хитрое и сложное правило в наборе. Суть его в том, что при проходе заданных триггеров, по пункту назначения (который содержит команда автоведения, см выше) ставит маршрут на станции приема/транзита. Для этого присутствуют мощьные текстовые инструменты, задающие шаблоны, маски и т.п.
Schedule Library - это праило содержит дополнительные наборы инструкций в виде других команд.
Прочее - wait until not red и т.п. - прочие команды.
5. Теперь о работе всего в целом
а) В Timetable задаем маршрут движения поезда, с маневрами и прочее.
Если нужно специфическое действие - это записывается в Schedule library, а в timtable заностися ссылка.
б) Настраиваются Path Control и Trigger. Особо сложного нет.
в) В дефолтном schedule rule каждому водиле поезда задается команда Use timetable, с соответствующим расписанием.
ВСЕ!
6. Как это работает.
Timetable задает команды водиле по расписанию. Исполняет дополнительные команды из Schedule Library. Собирает маршрут отправления.
Path Trigger по заданным маскам определяет направление движения поезда и собирает маршруты транзита приема.
Вот собсно и все

Помоему ничё сложного нету