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

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


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 212»
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Проблема со счетчиком при реализации обратного отсчета
Проблема со счетчиком при реализации обратного отсчета
Astro_Graf Дата: Среда, 19.07.2017, 14:44 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Всем добрый день!

Продолжаю изучение FLProg, и делаю свой второй проект - пульт для запуска ракет с ТРД. Стандартный пульт имеет лишь кнопку запуска и светодиод для контроля целостности провода. Хочется добавить обратный отчет (на одном семисегментном индикаторе) и звуковой сигнал, сопровождающий отсчет. Это нужно для отхода на безопасное расстояние и позволяет насладиться мгновением запуска.
Но столкнулся с непонятной проблемой - счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.
Также не могу сообразить - сразу после включения на счетчике "0", а нужно, чтобы сразу было "9", как это лучше сделать?
(Решено)P.S. Непонятен еще один "железный" вопрос - на пищалку идет сигнал отсчета, однако звук еле слышен, хотя в предыдущем проекте точно такая же пищалка издавала достаточно громкий звук (пробовал заменить ее на другую - результат тот же) от чего может зависеть?
Прикрепления: 1141849.png(132Kb)


Сообщение отредактировал Astro_Graf - Четверг, 20.07.2017, 15:15
 
Dev1 Дата: Среда, 19.07.2017, 15:03 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 474
Награды: 8
Репутация: 12
Статус: Offline
Цитата Astro_Graf ()
Непонятен еще один "железный" вопрос - на пищалку идет сигнал отсчета, однако звук еле слышен, хотя в предыдущем проекте точно такая же пищалка издавала достаточно громкий звук
Из описания:

Цитата
При изменении значении на выходе"Q" формируется импульс длительностью в один цикл программы.
Задержку на отключение не пробовали поставить, возможно у вас слишком быстрый цикл...


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

 
Astro_Graf Дата: Четверг, 20.07.2017, 11:02 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Dev1, спасибо, помогло.
Но не могу понять почему так,  длительность же звукового сигнала выставляется в блоке Buzzer!

Добавлено (20.07.2017, 11:02)
---------------------------------------------
Решил поднять тему, т.к. решение основной проблемы пока не нашел:
Счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю. Специально для этого поставил светодиод.

Может у кого-то есть идеи в чем дело?

 
pan Дата: Четверг, 20.07.2017, 11:15 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 723
Награды: 30
Репутация: 29
Статус: Offline
проект можно? (не в картинке)

Добавлено (20.07.2017, 11:15)
---------------------------------------------

Цитата Astro_Graf ()
сразу после включения на счетчике "0", а нужно, чтобы сразу было "9", как это лучше сделать?
в свойствах счетчика есть предустановка
 
Astro_Graf Дата: Четверг, 20.07.2017, 14:59 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
pan, добрый день!

Предустановку я конечно же сделал. Но для активации требуется подача "1" на вход SP. Как это сделать при включении?
Прикрепления: 5570798.flp(171Kb)
 
adolf81 Дата: Четверг, 20.07.2017, 15:18 | Сообщение # 6
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 1
Репутация: 2
Статус: Offline
Astro_Graf, попробуй
Прикрепления: 3799918.flp(176Kb)
 
pan Дата: Четверг, 20.07.2017, 15:36 | Сообщение # 7
Генерал-лейтенант
Группа: Проверенные
Сообщений: 723
Награды: 30
Репутация: 29
Статус: Offline
Цитата Astro_Graf ()
Но для активации требуется подача "1" на вход SP. Как это сделать при включении?
  на вход поставить константу true
 
Astro_Graf Дата: Четверг, 20.07.2017, 15:41 | Сообщение # 8
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Цитата pan ()
на вход поставить константу true
тогда он всегда будет сброшен в "9"
 
pan Дата: Четверг, 20.07.2017, 15:51 | Сообщение # 9
Генерал-лейтенант
Группа: Проверенные
Сообщений: 723
Награды: 30
Репутация: 29
Статус: Offline
.
Прикрепления: 11111111111111.flp(170Kb)
 
Astro_Graf Дата: Четверг, 20.07.2017, 15:54 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
Цитата adolf81 ()
попробуй
Pan, теперь после включения загорается 1 на индикаторе, но также (как и раньше) вспыхивает диод "Зажигание", т.е. ракета уже ушла...
Но самое неприятное - после окончание обратного отсчета счетчик продолжает непрерывно считать в другую сторону, похоже на глюк блока :-(
 
pan Дата: Четверг, 20.07.2017, 15:55 | Сообщение # 11
Генерал-лейтенант
Группа: Проверенные
Сообщений: 723
Награды: 30
Репутация: 29
Статус: Offline
не, не так. надо переделать.

Цитата Astro_Graf ()
счетчик после того как отсчет доходит до нуля (с 9) начинает считать в вверх. При том, что бинарная переменная, поданная на вход EN генератора в этот момент равна нулю
    она не становится равной нулю. она счетчиком сбрасывается но на первой плате снова становится "1"
 
Dev1 Дата: Четверг, 20.07.2017, 15:58 | Сообщение # 12
Генерал-майор
Группа: Проверенные
Сообщений: 474
Награды: 8
Репутация: 12
Статус: Offline
Ставим Rtrig, вход инвертим, выход на вход SP. При запуске ардуино будет 9.

Да и кнопкой старт нужно генератор запускать, а у вас как то все замудренно... crazy


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

 
Astro_Graf Дата: Четверг, 20.07.2017, 15:59 | Сообщение # 13
Сержант
Группа: Проверенные
Сообщений: 33
Награды: 0
Репутация: 0
Статус: Offline
она у меня инвертируется на выходе L счетчика и я это контролирую светодиодом - переменная==0, а счетчик (скорее генератор) работает.

Сообщение отредактировал Astro_Graf - Четверг, 20.07.2017, 16:00
 
Dev1 Дата: Четверг, 20.07.2017, 16:08 | Сообщение # 14
Генерал-майор
Группа: Проверенные
Сообщений: 474
Награды: 8
Репутация: 12
Статус: Offline
Да и ТТ триггер там не по феншую, нуна RS...

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

 
pan Дата: Четверг, 20.07.2017, 16:14 | Сообщение # 15
Генерал-лейтенант
Группа: Проверенные
Сообщений: 723
Награды: 30
Репутация: 29
Статус: Offline
.
Прикрепления: 22222222.flp(179Kb)
 
Форум » Основной » Спросить у знатоков » Проблема со счетчиком при реализации обратного отсчета
Страница 1 из 212»
Поиск:

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