Показать сообщение отдельно
Старый 01.10.2017, 22:16   #127
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3291)
По умолчанию

Цитата:
Сообщение от xu56857 Посмотреть сообщение
Не знаю, можно ли сравнить, у меня на стрелочном пульте при включении и загрузки программы сначала опрашиваются тумблера и отправляются команды по адресам чтобы стрелки перевелись в соответствии с положением тумблеров.
А если рельсы в этот момент отключены, что произойдет?

Случилось ЧП, отрубилось питание на рельсах, на шину выдана команда PWR_OFF. Потом перевели тумблер, а потом включили питание и дали команду PWR_ON.

Собственно уже добавил в код проверку. И если питание отключено, то отправка не идет, стоит в очереди. Какое-то время можно щелкать тумблерами, но если долго, то прога зависнет. Надо делать проверку на переполнение и если оно было, то при по команде PWR_ON буфер чистить и отправлять вообще все что, есть.
shalex вне форума  
Вверх