Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 01.11.2010, 17:39   #616
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Наверное, надо, чтоб светофор был проименован не только в настройках, но и в свойствах.
имя должно быть уникальным. Т.Е. имя должно быть <Станция>-<имя светофора>
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 01.11.2010, 17:56   #617
Sea Cat
Разработчик
 
Регистрация: 14.05.2007
Адрес: д. Москва
Сообщений: 87
Вы сказали Спасибо: 1,904
Поблагодарили 56 раз(а) в 8 сообщениях
Sea Cat стоит на развилке (репутация по умолчанию)
Отправить сообщение для Sea Cat с помощью ICQ
По умолчанию

Цитата:
имя должно быть уникальным. Т.Е. имя должно быть <Станция>-<имя светофора>
Лично я так всегда и делаю, и искать проще и настраивать. Да, NickLonа поддерживаю в просьбе на счет "подсказок".
Sea Cat вне форума   Ответить с цитированием
Старый 01.11.2010, 20:10   #618
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Блин, куда ни кинь, всюду - клин.
TRam, как тебе такая картина? Ну прям маслом. Ни дать ни взять. Это я тестирую разъезд двух поездов на однопутке.

С двух сторон на один и тот же путь едут одновременно два поезда. Когда встречный бот собрал себе маршрут по команде "Собрать маршрут приоритета...", то и я дал команду "собрать маршрут приоритета..." Моя команда вошла в клинч - не собирала и не уходила из списка команд. Тогда я её вручную убрал, и задал "собрать за закр.светоф" И вот результат. Главный путь команды не считают занятым пока на нем нет поезда. Но маршрут то на него уже собран с обратной стороны!
Вот такая шляпа.
NickLon вне форума   Ответить с цитированием
Старый 01.11.2010, 20:55   #619
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Главный путь команды не считают занятым пока на нем нет поезда.
команды считают путь занятым, если стрелка с той стороны пути занята маршрутом и направлена на этот путь. Если все пути тех приоритетов, которые ты задал, заняты или недоступны, то будет ожидаться возможность сборки маршрута с максимальным приоритетом .

Что и произошло в этом случае.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 01.11.2010, 21:02   #620
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Я задал с 1-го по 14-й приоритет или главный. На станции никого не было...
Промоделировал ещё раз эту же ситуацию, только теперь два бота друг к другу ехали. Когда один бот собрал себе на главный маршрут, то второй бот, когда попытался с 1-го по 14-й собрать - вошел в клинч. Не реагировал вообще ни на какие команды. Пока не отменил расписание Abandone Schedule. После этого только стал реагировать на команды. Это по-моему, зацикливание. Но я ещё раз перепроверю то, о чем ты сказал явно - вот, отсутствие подсказок...
NickLon вне форума   Ответить с цитированием
Старый 01.11.2010, 21:10   #621
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Подписи к командам доделал уже. Сейчас думаю - садиться мне за правило "Срабатывание при дистанции межу поездами приоритетов 1 и 2 (2 и 1) более/менее *** метров", или оставить так и перевыложить на пост. хранение?

Цитата:
максимальным приоритетом
имел в виду наименьшим, в данном случае нулевым.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 01.11.2010 в 21:14.
TRam_ вне форума   Ответить с цитированием
Старый 01.11.2010, 22:06   #622
TCH39
Опытный
 
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
TCH39 стоит на развилке (репутация по умолчанию)
По умолчанию

TRam, а нельзя придумать что-то для запрета маневровых маршрутов на определённые пути?
TCH39 вне форума   Ответить с цитированием
Старый 01.11.2010, 22:29   #623
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
TRam, а нельзя придумать что-то для запрета маневровых маршрутов на определённые пути?
нет. Только задание маневровых маршрутов по частям.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 01.11.2010, 22:57   #624
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

http://narod.ru/disk/26884165000/z7-...1%204.rar.html

Если за двое суток критических багов не будет найдено, система отправится на длительное хранение вместо версии 1.0 . Дальше будет только описание команд и правил на trainz.org.ru

И всё.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 02.11.2010, 00:51   #625
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

TRam, ты опять спешишь? Знаешь где нужна спешка!? Проверь ещё раз ситуацию, что я тебе на скрине нарисовал! Она у меня повторилась!
А повторилась вот как. Ток же, как в прошлый раз команда "Задать маршрут приоритета..." зациклилась из-за того, что путь свободен, а собрать маршрут на него нельзя! А вот когда я дал новую твою команду, когда не надо ждать сборки маршрута и открыть светофор "Подготовить маршрут за закр. светоф." на главный "собрался маршрут" и входной открылся желтым. Но это после Abandon Schedule!
Сейчас от 21:57 попробую твою версию. Может там ты исправил уже. Я то всё пока рылся в своих тараканах - может это они у меня завелись...
NickLon вне форума   Ответить с цитированием
Старый 02.11.2010, 01:37   #626
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Может там ты исправил уже.
Повторюсь, ничего в поездных маршрутах, начиная с версии 1.1, я не менял.

я реально не понял твоей ситуации. Для открытия входного лучше использовать "Подготовить маршрут за закр. светоф.", так как она единственная, которая дружит с длинными перегонами.

Цитата:
зациклилась из-за того, что путь свободен, а собрать маршрут на него нельзя
система перебирает все маршруты доступных приоритетов, и, найдя свободные (маршруты, а не пути) собирает маршрут наименьшего приоритета среди них. Если свободных маршрутов нет, то она должна продолжать перебирать их снова и снова, с периодом в 5 секунд. Что тут может циклиться - я не понимаю.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 02.11.2010, 01:42   #627
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Ну, что я тебе говорил?

У тебя циклятся команды, где используется главный маршрут. То есть нулевой. А на скрине исполненная команда "Подоготовить маршрут за красным..." без участия нулевого маршрута.
Прибывающий ПС по главному вдалеке пусть тебя не смущает. Пока я перебирал команды, встречный уже успел подойти к станции. Да и клавиша Shift ускорила процесс.
В общем, пищи для размышлений, думаю, предостаточно...
А ты говоришь критических багов не будет... Это я ещё за маневровые не брался...
PS Не видел твоего поста от 00:37... У меня были сходные мысли. Только не грамотнее ли будет поправить команды "Собрать маршрут приоритета..." с учетом этой особенности, или вообще их убрать, если на входе пользоваться "Подготовить маршрут за красным..."...
Всё бы ничего, только здесь есть одна заковыка! Если я даю команду "Подготовить маршрут за красным..."
...Блин, хотел быстро поправить пост, да там ещё подводные камни есть.... Сейчас подумаю ещё и тогда уже сформулирую...
PPS А до 1.1 я такой ситуации и не моделировал.

Последний раз редактировалось NickLon; 02.11.2010 в 01:51.
NickLon вне форума   Ответить с цитированием
Старый 02.11.2010, 02:15   #628
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию "Вааняаа! Я ваша навееееки!" (м/ф ...не помню название)

А вот за подсказки - отдельный респект!!!! \радующийся смайлик здесь должен быть.\
NickLon вне форума   Ответить с цитированием
Старый 02.11.2010, 02:21   #629
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Если впереди светофор открыт, то "Собрать маршрут приоритета..." выполнится (и машинист перейдёт следующей), в то время как "Подготовить маршрут за красным..." найдёт следующий светофор и будет с него пытаться открыть маршрут. В этом их разница, за исключением также алгоритма поиска начального светофора.

Цитата:
Это я ещё за маневровые не брался
маневровые стабильны, как версия 0.6 - 0.7 . Они не поддерживают длинные перегоны, зато если собираются обычные маршруты, то маневровые на 100% соберутся.

Цитата:
У тебя циклятся команды, где используется главный маршрут. То есть нулевой.
посмотрел по скрипту - да, возможность такого бага есть - когда какой-то маршрут криво собрался. Но если я сделаю перепроверку на 0 маршрут, то в браузере для работы данной команды придётся кликать на "0" приоритет в браузере и подтверждать его.... Какой тут найти компромисс - не преставляю.
__________________
местный зомбяк

Последний раз редактировалось TRam_; 02.11.2010 в 02:36.
TRam_ вне форума   Ответить с цитированием
Старый 02.11.2010, 02:42   #630
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Если впереди светофор открыт, то "Собрать маршрут приоритета..." выполнится (и машинист перейдёт следующей),
А с какого перепугу светофор будет впереди открыт до "собрать маршрут приоритета..."!? Ведь именно "собрать маршрут приоритета..." после "следовать до красного по удалению 3 км" открывает нам светофор, если есть свободный маршрут, не так ли? Выполнится? А вот и не выполняется! И машинист к следующей не переходит. Аналогичная байда и с новой командой. Только вот пока закономерность не узрел - всего то пару раз прошелся по ней.
TRam, я тебе ещё раз повторяю, у тебя какая-то лажа с участием "или по главному (0)". Что именно, я пока "за хвост не уцепился", но мечтаю в ближайший час это сделать...
Цитата:
маневровые стабильны, как версия 0.6 - 0.7 . Они не поддерживают длинные перегоны, зато если собираются обычные маршруты, то маневровые на 100% соберутся.
Что ты так маневровые хвалишь, как-будто убеждаешь, что Земля - круглая... Погодь, погодь, доберусь я и до них.
NickLon вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система для обдувки стрелок Lex73 TrainZ - Маршруты и сценарии 2 17.01.2010 15:28
Система сообщений TRam_ TrainZ — Об игре 3 09.08.2009 17:21
ЧС2-система ЛЖД MSTS - Подвижной состав 21 16.04.2009 21:43
Не запускается игра (рестартует система) Beholder MSTS - Об игре 7 28.03.2009 21:55


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


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