Страница 1 из 1

Кнопки на аналоговом входе

Добавлено: 18 дек 2015, 21:47
AK630
Добрый ден
Помогите немного разобраться.
Поэтапно нагружал функциями кнопки LCD KEYPAD SHIELD. Сначала при нажатии кнопки Right (значение на А0=0) увеличивал на 1 значение переменной tmin, которая потом выводилась на экран. Все работало.
 Потом добавили кнопку LEFT (А0=407). Значение tmin уменьшается на 1 при каждом нажатии и значение tmin выводится на экран, но при этом кнопка Right перестает увеличивать tmin. Повесил для контроля лампочку на Right, она загорается. Рисунок FLPROG.

Путем замены местами блоков программы для кнопок RIGHT и LEFT пришел к выводу, что выполняется только нижний блок.Рисунок FLPROG1.

Если завести две разные переменные, то они замечательно минусуются и плюсуются. Рисунок FLPROG2.

Если завести две разные переменные, то они замечательно минусуются и плюсуются. Рисунок FLPROG2.
С уважением, Александр.

Кнопки на аналоговом входе

Добавлено: 19 дек 2015, 13:55
Chaynik
Мне почему то думается, что неверно настроен счётчик. Вернее, как я понял по вашим картинкам (хотя сам рисую не в FBD, a и LAD по этому могу ошибаться)  у вас два счётчика один счётчик считает на +1, второй на -1.
Значения на дисплей выводятся с одного счётчика, по этому у вас на дисплее получается либо в +, либо в -.

Если это всё так, то счётчик нужен один и настроить его нужно по входу.

Кнопки на аналоговом входе

Добавлено: 19 дек 2015, 17:06
Alex54
AK630

Интересный цвет интерфейса вашей программы. Как вы это сделали ?

Кнопки на аналоговом входе

Добавлено: 19 дек 2015, 19:31
Олег
Так в версии 1.10.2 появилась возможность изменять цветовые схемы.

Кнопки на аналоговом входе

Добавлено: 19 дек 2015, 21:35
AK630
Alex54, это настройки по умолчанию версии 1.10.2
С уважением.

Добавлено (19.12.2015, 21:35)
---------------------------------------------
Chaynikна дисплей выводится переменная tmin. Это она либо только+1, либо -1 в зависимости от положения счетчиков на экране относительно друг друга.
С уважением.

Кнопки на аналоговом входе

Добавлено: 19 дек 2015, 23:32
Олег
А не проще-ли проект выложить? Что-то нет желания гадать какие настройки для блоков заданы.

Кнопки на аналоговом входе

Добавлено: 20 дек 2015, 08:33
Alex54
Всем Спасибо за ответ. Я пользуюсь версией 1.10.1

Даже и не знал что вышла 1.10.2 По почте ни каких извещений не приходило о обновлениях.

Сам в загрузки редко лазию.

Кнопки на аналоговом входе

Добавлено: 20 дек 2015, 09:49
Олег
Я никогда не ставлю сразу новую версию, жду пока баги повылазят. Это не только FLprog касается.

Кнопки на аналоговом входе

Добавлено: 20 дек 2015, 10:02
Alex54
Думал что с генераторами поменялось. В сторону увеличения частоты. Сергей писал. Что ниже 4мкс.
Не сделать. Это понятно. Но 10 мкс МОЖНО.

Может в следующих обновлениях будет.