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

Будем исходить из того, что открытие светофора sg1 на зелёный, должно происходить, только при освобождении блока BL2. Заходим в свойства этого блока и жмём Действия.
В открывшемся диалоге выбираем действие, отвечающее за зелёное показание светофора sg1, состояние блока free и жмём Добавить.



Но дополнительно здесь должно соблюдаться условие, что блок BL1, также является свободным. Поэтому идём на вкладку Условия и там делаем следующие настройки:



Аналогично поступаем для остальных светофоров.

Вот вроде бы и всё, но есть один моментик.........

Если мы вручную разместим лок в блоке, перетащив его мышью в блок, то несмотря на то, что блок считается занятым, однако, ограждающий его светофор, останется открытым. Это не есть гут..... Давайте это исправим......

Заходим в свойства каждого из блоков и там жмём кнопку Действия.
В открывшемся диалоге выбираем действие, отвечающее за красное показание соответствующего светофора, далее выбираем занятое состояние блока(occupied) и жмём Добавить.



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