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

Теперь займёмся жёлтыми показаниями светофоров......
Будем исходить из того, что на жёлтый, светофор должен перекрываться при условии, что блок BL1, который он ограждает, будет освобождён от подвижного состава. По логике программы это произойдёт, когда лок полностью зайдёт на блок BL2, т.е. на этом блоке сработает IN-датчик(sen2_IN). По идеи перекрытие светофора можно было бы привязать к сработке этого самого датчика, но мы сделаем немного по-другому. Привяжем жёлтый сигнал светофора sg1, к смене состояния блока BL1, с занятого на свободный.
Открываем свойства блока BL1 и жмём Действия.



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



Таким же образом настраиваем жёлтое показание для остальных светофоров, привязав их к соответствующим блокам(sg2 - BL2, sg3 - BL3, sg4 - BL4).

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