FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Понедельник, 21.08.2017, 11:22
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Проблема со счетчиком при реализации обратного отсчета
Проблема со счетчиком при реализации обратного отсчета
Dev1 Дата: Четверг, 20.07.2017, 16:15 | Сообщение # 16
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Online
Наверно как то так...
Прикрепления: 5570798_222.flp(163Kb)


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
Astro_Graf Дата: Четверг, 20.07.2017, 19:46 | Сообщение # 17
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
pan, теперь алгоритм отрабатывает правильно, но один раз, не считая что при включении платы загорается Зажигание, что я могу объяснить проскакиванием "1" на выходе L счетчика. После окончания отсчета счетчик останавливается на 0 и дальше на кнопку Пуск не реагирует.

Добавлено (20.07.2017, 19:46)
---------------------------------------------
Dev1, не понял, а где устанавливается или меняется  значение переменной res?

 
Astro_Graf Дата: Четверг, 20.07.2017, 20:05 | Сообщение # 18
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
pan, исправил, теперь перезапускается, осталось побороть несанкционированное зажигание при включении.

Добавлено (20.07.2017, 20:05)
---------------------------------------------
Подумал, а можно ли как-то сделать задержку после включения на несколько секунд до активации алгоритма Зажигания?

Прикрепления: 1942488.flp(187Kb)
 
Dev1 Дата: Четверг, 20.07.2017, 20:10 | Сообщение # 19
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Online
Цитата Astro_Graf ()
Dev1, не понял, а где устанавливается или меняется  значение переменной res?

Ё моё, а про неё то я и забыл, да соединить с >L
Прикрепления: 8565087.flp(161Kb)


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
Dev1 Дата: Четверг, 20.07.2017, 20:25 | Сообщение # 20
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Online
добавил защиту на зажигание
Прикрепления: 5570798_333.flp(190Kb)


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
Astro_Graf Дата: Четверг, 20.07.2017, 20:34 | Сообщение # 21
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Вроде ВСЕ поборол! Не могу поверить :-)

Добавлено (20.07.2017, 20:34)
---------------------------------------------
Dev1, отсчет идет по кругу, на кнопку Пуск не реагирует.

Прикрепления: 1119111.flp(189Kb)
 
pan Дата: Четверг, 20.07.2017, 20:37 | Сообщение # 22
Генерал-лейтенант
Группа: Проверенные
Сообщений: 726
Награды: 30
Репутация: 29
Статус: Offline
Цитата Astro_Graf ()
исправил, теперь перезапускается, осталось побороть несанкционированное зажигание при включении.
можно так попробовать защитить
 
rw6cm Дата: Четверг, 20.07.2017, 21:14 | Сообщение # 23
Генерал-лейтенант
Группа: Проверенные
Сообщений: 884
Награды: 80
Репутация: 59
Статус: Offline
Цитата pan ()
Вроде ВСЕ поборол!
может по другому? ))
Прикрепления: 7777777.flp(201Kb)


Win7-32, FLProg (portable)
 
Dev1 Дата: Четверг, 20.07.2017, 21:50 | Сообщение # 24
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Online
Цитата Astro_Graf ()
Dev1, отсчет идет по кругу, на кнопку Пуск не реагирует.

Кнопку не инвертировал  sad 
Чутка подделал, должно работать, проверял...
Прикрепления: 8821453.flp(200Kb)


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
Astro_Graf Дата: Четверг, 20.07.2017, 22:17 | Сообщение # 25
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
rw6cm, такой вариант я тоже рассматривал, но подумал, что лишний сумматор вызовет вопросы сообщества.
У твоего алгоритма один недостаток - отсчет можно только приостановить, но не отменить :-) Этакий шахматный цейтнот - проигравший получает ракетой :-)))
 
pan Дата: Четверг, 20.07.2017, 22:22 | Сообщение # 26
Генерал-лейтенант
Группа: Проверенные
Сообщений: 726
Награды: 30
Репутация: 29
Статус: Offline
лишнего вообще ни чего не должно быть по хорошему)
 
Astro_Graf Дата: Четверг, 20.07.2017, 22:28 | Сообщение # 27
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Dev1, отсчет начинается без нажатия кнопки и при старте срабатывает Зажигание.
 
Dev1 Дата: Четверг, 20.07.2017, 23:14 | Сообщение # 28
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Online
Цитата Astro_Graf ()
Dev1, отсчет начинается без нажатия кнопки и при старте срабатывает Зажигание.

Интересно, каким макаром запускается генератор? Да и зажигание сработает только при выполнении 2 условий: на выходе счетчика >L - 1 и на входе генератора EN - 1. 

У меня работает прекрасно, отсчет смотрел на лсд 5110, без баззера. При старте на экране 9, после нажатия клавиши старт отсчет пошел. При 0 Загорается на экране старт(имитация зажигания, да и светодиод на пин ставил, загорается) и сброс на 9. Все.

Прикрепления: 4246639.jpg(267Kb)


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
rw6cm Дата: Четверг, 20.07.2017, 23:40 | Сообщение # 29
Генерал-лейтенант
Группа: Проверенные
Сообщений: 884
Награды: 80
Репутация: 59
Статус: Offline
Цитата Astro_Graf ()
У твоего алгоритма один недостаток - отсчет можно только приостановить, но не отменить :-) Этакий шахматный цейтнот - проигравший получает ракетой :-)))
все как в лучших домах...
старт с 2сек удержанием(от шаловливых пальчиков), отбой мгновенный. )
Прикрепления: 2772371.flp(222Kb)


Win7-32, FLProg (portable)
 
Astro_Graf Дата: Пятница, 21.07.2017, 13:01 | Сообщение # 30
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Решил подытожить тему и выложить три рабочих решения моей задачи. Логика у каждого решения немного отличается, что очень хорошо для целей обучения. Видно как по-разному подходит мозг к решению вроде бы простой задачи.
Всем огромное спасибо за помощь!
Прикрепления: RP_1-AstroPan-.flp(210Kb) · RP_2-Dev1-.flp(198Kb) · RP_3-rw6cm-.flp(213Kb)


Сообщение отредактировал Astro_Graf - Пятница, 21.07.2017, 13:09
 
Форум » Основной » Спросить у знатоков » Проблема со счетчиком при реализации обратного отсчета
Страница 2 из 2«12
Поиск:

FLProg © 2017
Яндекс.Метрика