Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

Ответ
 
Опции темы Опции просмотра
Старый 07.12.2008, 14:07   #1
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
Вопрос О командах машинисту.

Всем доброго времени суток!
Хочу спросить достопочтимый All о существовании оптимизации команд машинисту. А именно, есть шахта, есть электростанция. Между ними носятся 4 угольных состава (пока только два, но не суть). Сценарий таков, что когда магистральный тепловоз приводит состав на станцию, он отцепляется. К отцепу прицепляется станционный маневровый. Затем он оттаскивает состав в грузовой парк, где к нему цепляется уже "индустриальный" маневровый. Его задача собственно прицепиться-загрузить-оттащить в парк груженый состав-отцепиться. Но его задача усложняется тем, что сразу 38 вагонов шахта не загрузит (нет, можно, конечно, настройки шахты поставить таковы, чтобы она могла загрузить и сразу 38 вагонов, но мы же не ставим ограничение скорости в 200 км.ч., хоть некоторые локомотивы и могут ездить со скорость больше 100, 120 км.ч. - потеряется реализм), поэтому ему приходится взять сначала одну половину состава, загрузить её, потом поставить её (половину эту) на соседний путь, взять другую половину (пока суть да дело, шахта уже пополнила свои запасы угля), загрузить и её, поставить откуда взял. Взять первую половону состава и прицепить её ко второй в том же самом порядке вагонов, что и было до расцепки, дабы другие локомотивы могли прицепиться к заранее указанному вагону. И получается итого у этого маневрового более 30 команд на один состав. А если их 4, то из-за того, что вагоны разные, проходится для всех 4-х составов дублировать одно и то же, с разницей лишь в том, что цепляться нужно к другим вагонам. А так ли это необходимо? Может быть существуют какие-то т.н. контейнеры команд, куда помещается некий стандартный набор команд, а потом в списке команд машинисту указывать что-то типа "выполнить команды из этого контейнера"!?
NickLon вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 08.12.2008, 12:58   #2
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Что-то мэтры наши молчат. Неужели ничего подобного нет?
NickLon вне форума   Ответить с цитированием
Старый 08.12.2008, 13:07   #3
Добрый
Матёрый пользователь
 
Аватар для Добрый
 
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
Добрый стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от NickLon Посмотреть сообщение
Что-то мэтры наши молчат. Неужели ничего подобного нет?
Какой быстрый Мэтры не каждый день тут бывают. В дефолте такого точно нет. Немцы сделали что-то, что называется "копировать команды", только я эту фишку ни разу не использовал - не было повода.
__________________
Среди тех, кто учит жить, преобладают теоретики...
Добрый вне форума   Ответить с цитированием
Старый 08.12.2008, 15:16   #4
VicNik
Пользователь
 
Регистрация: 11.03.2008
Адрес: Санкт-Петербург
Сообщений: 87
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
VicNik стоит на развилке (репутация по умолчанию)
По умолчанию

В данном случае "copyCommandsFrom" полностью не решит проблему данного вопроса, но существенно сократит количество команд у машиниста.
VicNik вне форума   Ответить с цитированием
Старый 08.12.2008, 21:09   #5
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Похоже, что-то на Auran'е нашёл.
Description:
ScheduleLibrary:
Create your library of driver command schedules and use them with the CopyCommandFrom rule. This allows modular command design.

CopyCommandsFrom:
Append or insert the driver commands from another driver or (much better) from the ScheduleLibrary rule.

EnableRepeat:
Enables the driver command repeat option and is best used together with the CopyCommandsFrom rule and required in the ScheduleLibrary rule.

Теперь только скачать нужно. На работе что-то не хочет признавать. Только дома.
А чистая CopyCommandsFrom не поможет. Он скопирует все команды машиниста, а мне нужно многие, но далеко не все.

Последний раз редактировалось NickLon; 08.12.2008 в 21:18.
NickLon вне форума   Ответить с цитированием
Старый 09.12.2008, 02:49   #6
VicNik
Пользователь
 
Регистрация: 11.03.2008
Адрес: Санкт-Петербург
Сообщений: 87
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
VicNik стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от NickLon Посмотреть сообщение
А чистая CopyCommandsFrom не поможет. Он скопирует все команды машиниста, а мне нужно многие, но далеко не все.
Она может скопировать все команды машиниста, а может и скопировать (вставить между) еще и шаблонные команды, занесенные предварительно в библиотеку.
VicNik вне форума   Ответить с цитированием
Старый 09.12.2008, 16:41   #7
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Я, кстати, не совсем понял разницу между Addons и Insert. Когда я кликаю по зелёной стрелочке в списке команд машинисту, то туда и вставится контейнер с командами из библиотеки. А в чём тогда разница? Поробую методом тыка.

Последний раз редактировалось NickLon; 09.12.2008 в 16:45.
NickLon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:16. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?