Показать сообщение отдельно
Старый 08.06.2008, 16:10   #3
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,570
Вы сказали Спасибо: 245
Поблагодарили 175 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

Начнем попорядку:
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 по заданным маскам определяет направление движения поезда и собирает маршруты транзита приема.

Вот собсно и все Помоему ничё сложного нету
genesis вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА