Спасибо проверил. При компиляции удваивает переменные. Как в спойлере и ещё в нескольких местах. Убираю вручную - РАБОТАЕТ классно. Убираю плату с подсветкой не ругается. Поменял таблицы соответствий на И - работает. Пересохранял модуль вставлял в новый проект - эффект тот же.garikb писал(а):Проверить не на чем, пробуйте
Спасибо. Что-то не фурычит. Буду разбираться. Подсветка включается а кнопки не переключаются.Олег писал(а):Посмотрите в приложении - я делал пользовательский блок для этого, правда не проверял в работе.
Кнопки переключаются, но нажатие срабатывает на изменение номера меню, а не должно пробую поиграть настройками...Олег писал(а):Да, похоже нашел ошибку, кнопки переключались-бы если подержать дольше секунды.Переделал, сейчас должен работать.
Подтянут к верху резистором. На вход модуля подаю инветрированным.Олег писал(а):При нажатии кнопки на входе высокий уровень или низкий?
При запуске подсветка не горит. Нажимаю кнопку включается подсветка и переключается номер меню (а не должен). В настройках поменял подсветка время в секундах а не минутах и сделал 20 секунд для отладки. Остальное как в настройках.Олег писал(а):Если подсветка не горит, то не должен реагировать на любую кнопку, при нажатии любой кнопки должна включится подсветка, а дальше кнопки работают как всегда. Вы настройки блока не меняли?
Олег, игрался с таблицами а потом решил добавить пользовательский блок и автоматом оставил, конечно блоки И лучше ))Олег писал(а):garikb, посмотрел ваш вариант и возник вопрос: чем обусловлено использование таблицы состояний если можно использовать обычный блок И?
Проблема была в пользовательском блоке, а так работает?taras20 писал(а):При компиляции удваивает переменные.
Да заработало! Спасибо. Только он при первом нажатии отсчитывает своё время и не смотря что я продолжаю щелкать кнопками всё равно гасит экран, а не заново отсчитывает. Это конечно не смертельно...garikb писал(а):Проблема была в пользовательском блоке, а так работает?компилирует без ошибок
По логике так и должно работать.taras20 писал(а):олько он при первом нажатии отсчитывает своё время и не смотря что я продолжаю щелкать кнопками всё равно гасит экран, а не заново отсчитывает. Это конечно не смертельно...
И этот путь оказался верным. Заработало. Просто лаконично удобно. Если бы ещё после последующего нажатия кнопки время отсчитывалось заново тогда цены бы ей не было. Сейчас только по первому нажатию включается таймер и по истечению указанного времени гаснет, "жмакал" ты кнопки потом или нет.Олег писал(а):Пришлось идти другим путем