Показать сообщение отдельно
Старый 09.04.2016, 11:57   #120
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5137)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
т.е. не допустить останова на 100% на "негабаритных" участках?
Цитата:
Сообщение от pandrey Посмотреть сообщение
А зачем? А вдруг следующий участок занят?
Надо сделать так, чтобы следующий блок, был обязательно свободен. Возможно это получиться реализовать используя для такого состава определённые маршруты, в которых блок, который на станции будет промежуточным.
Допустим имеем три последовательных блока, средний из которых это блок станции, на котором не помещается состав.



Создаём следующие маршруты движения:
1. Из блока 1 в блок 2
2. Из блока 2 в блок 3
3. Из блока 1 в блок 3, в котором блок 2 указываем как проходной



Теперь для коротких составов мы разрешаем движение по первым двум маршрутам, но запрещаем им движение по маршруту №3, а для длинного состава наоборот, разрешаем движение по маршруту №3, но запрещаем первые два маршрута.
Там только один момент надо иметь ввиду. При движении этого длинного состава по блоку 2, сработка датчиков не будет вызывать никаких событий и соответственно светофоры, привязанные к нему, тоже не будут работать. Т.е. их работу надо будет привязывать через экшены, либо маршрутные команды, либо через скрипты.
Я бы лично так пробовал это всё реализовать.
Также в свойствах лока, на вкладке Подробности, есть такая фича, как резервировать два блока вперёд. Возможно, что и это подойдёт.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
2 пользователя(ей) сказали cпасибо: