Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Счетчик на уменьшение

Ответить
vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#1

Сообщение vovushko » 20.05.2020{, 23:09}

Доброго времени суток! Просьба помочь, счетчик чтобы отсчитал на уменьшение от 5 до 0, остановился, переменная равнялась 0. У меня при достижении 0 счетчик перезапускается заново с 5.
Вложения
на уменьшение.flp
(43.33 КБ) 19 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 3573
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 457
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Счетчик на уменьшение

#2

Сообщение Sancho » 21.05.2020{, 06:43}

vovushko, писал о "нюансах" счётчика. Замените 0 на -1.
И здесь тоже напоминал...
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#3

Сообщение vovushko » 21.05.2020{, 09:43}

Sancho, Спасибо. Только он все равно при достижении 0 не останавливается, и начинает считать по новой с 5. Как это победить? Галка "Остановить счетчик вниз" стоит.

Аватара пользователя
ingener
Лейтенант
Сообщения: 462
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 12
Имя: Андрей

Счетчик на уменьшение

#4

Сообщение ingener » 21.05.2020{, 10:02}

может так заработает
Вложения
acc.PNG
acc.PNG (8.35 КБ) 524 просмотра

vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#5

Сообщение vovushko » 21.05.2020{, 10:31}

ingener, перезапускается все равно. На увеличение работает нормально, на уменьшение никак не получается.

av
Подполковник
Сообщения: 1201
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 87
Имя: Алексей

Счетчик на уменьшение

#6

Сообщение av » 21.05.2020{, 11:18}

vovushko писал(а):
21.05.2020{, 09:43}
Sancho, Спасибо. Только он все равно при достижении 0 не останавливается, и начинает считать по новой с 5. Как это победить? Галка "Остановить счетчик вниз" стоит.
И не будет останавливаться счет ! При достижении значения 0 счетчик останавливается и тут же переустанавливает его в значение 5. Так как 0 сменился на 5 условие остановки счетчика отсутствует и он начинает считать опять. Уберите галочку с "Установить текущее значение" В этом случае счетчик остановится при значении 0.

ecoins
Капитан
Сообщения: 729
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 120
Откуда: Шатура
Имя: Энвер

Счетчик на уменьшение

#7

Сообщение ecoins » 21.05.2020{, 11:22}

Счетчики из библиотеки ecoins
03.Счетчики, дешифраторы.ubl
(174.18 КБ) 28 скачиваний
Счетчик полный может все, в том числе считать до установленного предела с предварительно установленным начальным значением.
Возможно Вам будет удобен счетчик №4 - счетчик до установленного предела. По умолчанию он считает от 0 до установленного предела с шагом 1.
Шаг может меняться через параметры пользователя. Он может быть и отрицательный тогда счет будет обратный - на уменьшение.
В вашем случае вы можете выбрать счетчик 4, установить на вход limit=5.
Выход счетчика подайте на нижний вход стандартного блока вычитания, на вернем установите константу 5 - на выходе блока будет нужный Вам результат.
---
Описания блоков должны быть в инструкциях (viewtopic.php?f=181&t=5426#p72349 "Разработки ecoins")

Аватара пользователя
Sancho
Полковник
Сообщения: 3573
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 457
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Счетчик на уменьшение

#8

Сообщение Sancho » 21.05.2020{, 11:26}

av писал(а):
21.05.2020{, 11:18}
Уберите галочку с "Установить текущее значение" В этом случае счетчик остановится при значении 0.
100% сработает. Но это для однократного счёта/прохода.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

av
Подполковник
Сообщения: 1201
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 87
Имя: Алексей

Счетчик на уменьшение

#9

Сообщение av » 21.05.2020{, 11:35}

Sancho писал(а):
21.05.2020{, 11:26}
100% сработает. Но это для однократного счёта/прохода.
Да так и есть. Топикстартеру это и нужно было подсчет в обратном направлении с остановкой в точке 0. Нужно только установить константу Предустановка в значение 5.

vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#10

Сообщение vovushko » 21.05.2020{, 15:52}

Так тоже не получается, сразу и без изменений выдает на выходе значение -1
СпойлерПоказать
скрин.jpg

ecoins
Капитан
Сообщения: 729
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 120
Откуда: Шатура
Имя: Энвер

Счетчик на уменьшение

#11

Сообщение ecoins » 21.05.2020{, 16:44}

Готовое решение проверенное на UNO
Count5.png
CountFrom5To0.flp
(119.2 КБ) 19 скачиваний

av
Подполковник
Сообщения: 1201
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 87
Имя: Алексей

Счетчик на уменьшение

#12

Сообщение av » 21.05.2020{, 16:46}

vovushko, так и будет считать до -1 вы же установили значение "При достижении нижней границы" -1. И зачем галочку убрали "Остановить счет вниз". Кстати управлять счетчиком теперь можно через вход "SP" одиночным коротким импульсом когда нужно повторно запустить счет.

Вот ваш проект проверяйте:
на уменьшение 2.flp
(50.13 КБ) 21 скачивание
Счет будет производить в обратном направлении от 5 до 0, при 0 счет остановится. Для повторного счета подайте на вход Rtrig сигнал (можно добавить кнопку для запуска).

vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#13

Сообщение vovushko » 21.05.2020{, 16:59}

ecoins, Спасибо! Все получилось, не сразу разобрался с Вашими блоками, не было времени описание почитать, откладывал на вечер. Еще раз спасибо!

Отправлено спустя 35 секунд:
av, так не получилось, выдает 0 на выходе.

av
Подполковник
Сообщения: 1201
Зарегистрирован: 25.09.2017{, 13:25}
Репутация: 87
Имя: Алексей

Счетчик на уменьшение

#14

Сообщение av » 21.05.2020{, 17:14}

vovushko, да все верно. Чтобы запустить счет нужно подать одиночный сигнал на вход Rtrig для записи в счетчик начального значения 5. А так как вы не подали сигнала для записи Предустановки начальное значение счетчика будет 0. Если вам нужно чтобы счетчик сам при запуске контроллера отсчитывал от 5 до 0 нужно вход Rtrig инвертировать. Тогда в этом случае счетчик при запуске контроллера запишет значение 5 и начнет отсчет до 0 после чего остановится. Но повторного счета не будет.

Отправлено спустя 4 минуты 34 секунды:
Счетчик.png
Счетчик.png (5.84 КБ) 430 просмотров

vovushko
Рядовой
Сообщения: 15
Зарегистрирован: 23.02.2017{, 13:56}
Репутация: 0

Счетчик на уменьшение

#15

Сообщение vovushko » 21.05.2020{, 21:15}

av, да, Ваш вариант тоже работает. Спасибо за участие и помощь!

Ответить

Вернуться в «Помогите, а то я "нимагу"»