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

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


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 4«1234»
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Нужна помощь с алгоритмом обработки кнопок
Нужна помощь с алгоритмом обработки кнопок
rw6cm Дата: Суббота, 24.06.2017, 17:07 | Сообщение # 16
Генерал-лейтенант
Группа: Проверенные
Сообщений: 805
Награды: 72
Репутация: 53
Статус: Offline
Цитата pan ()
уважаемый rw6cm любит нагородить "куча мала" .
поглядите вариант попроще
Что же вы так ... у меня теперь есть фора исполнить все в одном блоке )))
Только толку от этого, за каждым разом кланяться, чтоб написать новый блок?
Вы сделайте из блоков FLProg, и тогда посмотрим на сколько он будет проще )
Да и разница всего на 2 элемента если сравнить с вашим вариантом.

Прикрепления: 0643518.png(14Kb) · 9025284.png(21Kb)


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Суббота, 24.06.2017, 17:08
 
pan Дата: Суббота, 24.06.2017, 17:27 | Сообщение # 17
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
Цитата rw6cm ()
Что же вы так
ну во первых я же в шутку.
во вторых я делал проще для понимания ТС.
я каждый раз как вы сказали "кланяюсь", потому как бывают случаи, что при построении вроде бы простейшего алгоритма, получается гора хлама из блоков. а если я могу упростить то почему бы и нет. мне не трудно.
как говорится - всё дело в мелочах )
 
rw6cm Дата: Суббота, 24.06.2017, 17:29 | Сообщение # 18
Генерал-лейтенант
Группа: Проверенные
Сообщений: 805
Награды: 72
Репутация: 53
Статус: Offline
Цитата Astro_Graf ()
2. Зачем нужна логическая цепочка с задержкой в 2 миллисекунды?
т.к.сигнал на оба входа RS триггер идет от одного источника,
необходима задержка( зависит от быстродействия, в данном случае не меньше 500мкс),
чтобы логика успела отработать, иначе будет срываться в зацикливание.
Цитата Astro_Graf ()
1. Сигнал L1 разблокирует исполнительный механизм, но он появляется уже после перехода переменной RFID в "1".
Т.е. алгоритм отмены выбора повторным нажатием разблокируется только после поднесения ключа?
Нет. Это чтобы
Цитата Astro_Graf ()
чтобы выбиралась кнопкой нужная ячейка, а потом выбор подтверждался с помощью RFID карты и ячейка бы разблокировалась.
т.е. после того как вы выбрали ячейку и поднесли ключ,
нельзя было в этот момент воспользоваться другими ячейками какое то время (10сек)(скажем так отступление на свободную тему)))

Добавлено (24.06.2017, 17:29)
---------------------------------------------
Цитата pan ()
ну во первых я же в шутку.
аналогично)


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Суббота, 24.06.2017, 18:06
 
rw6cm Дата: Воскресенье, 25.06.2017, 09:33 | Сообщение # 19
Генерал-лейтенант
Группа: Проверенные
Сообщений: 805
Награды: 72
Репутация: 53
Статус: Offline
Это был один из примеров как делать на RS
Цитата Astro_Graf ()
Пробовал использовать SR, а потом и RS триггеры, но не смог создать
На TT еще проще.

Начинающим не всегда понятен блок FreeLod, (на котором сейчас реализовано 4 элемента И)
Можно заменить на еще один переключатель.

Можно и элементарной логикой, для сравнения


Как ведите вариантов много )
Прикрепления: 7351159.png(17Kb) · 1404293.png(17Kb) · 4232595.png(23Kb)


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Воскресенье, 25.06.2017, 16:47
 
Astro_Graf Дата: Понедельник, 26.06.2017, 20:52 | Сообщение # 20
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
pan, собрал стенд и загрузил твою программу с rTT триггерами. Все работает, кроме сброса предыдущего выбора при смене кнопки. В связи с этим подозреваю, что у rTT приоритет не у rst.
 
pan Дата: Понедельник, 26.06.2017, 21:32 | Сообщение # 21
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
Astro_Graf, скорее с таблицей что-то. проверю
 
rw6cm Дата: Вторник, 27.06.2017, 06:30 | Сообщение # 22
Генерал-лейтенант
Группа: Проверенные
Сообщений: 805
Награды: 72
Репутация: 53
Статус: Offline
Цитата Astro_Graf ()
Все работает, кроме сброса предыдущего выбора при смене кнопки.
Кнопки надо инвертировать, и включить подтягивающий с анти дребезгом, если управлять по минусу.
Или физически прижать к 0, если управлять по +


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Вторник, 27.06.2017, 06:40
 
pan Дата: Вторник, 27.06.2017, 08:15 | Сообщение # 23
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
rw6cm, ну как бы...  я изложил идею, был уверен что Astro_Graf настроил под себя.
 
rw6cm Дата: Вторник, 27.06.2017, 09:57 | Сообщение # 24
Генерал-лейтенант
Группа: Проверенные
Сообщений: 805
Награды: 72
Репутация: 53
Статус: Offline
Цитата pan ()
был уверен что Astro_Graf настроил под себя.

Цитата Astro_Graf Осваиваю FLProg только третий день.

я тоже это всерьез не воспринял ))


Win7-32, FLProg (portable)

Сообщение отредактировал rw6cm - Вторник, 27.06.2017, 09:58
 
pan Дата: Среда, 28.06.2017, 16:30 | Сообщение # 25
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
Astro_Graf, ну так что там с кнопками, разобрались?
 
Astro_Graf Дата: Четверг, 29.06.2017, 01:31 | Сообщение # 26
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
pan, спасибо, все получилось! Я сам немного перемудрил -  вначале сделал инверсию кнопок, а потом убрал в качестве эксперимента и забыл об этом. Проект, кстати, движется к логическому завершению, доделываю монтаж уже на прототипе, фотографию завтра выложу. Останется только с RFID разобраться и запрограммировать.
 
pan Дата: Четверг, 29.06.2017, 08:09 | Сообщение # 27
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
Astro_Graf, а что с ними разбираться
 
Astro_Graf Дата: Четверг, 29.06.2017, 09:46 | Сообщение # 28
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
pan,  на начальном этапе вижу это так -  нужно будет считать номера брелков, внести их в массив и при поднесении ключа проверять наличие номера брелка в массиве. Далее нужно будет сделать так, чтобы разные ключи разблокировали разные ячейки.
 
pan Дата: Четверг, 29.06.2017, 09:59 | Сообщение # 29
Генерал-майор
Группа: Проверенные
Сообщений: 574
Награды: 26
Репутация: 24
Статус: Offline
какой шилд для считывания планируете использовать
 
Astro_Graf Дата: Четверг, 29.06.2017, 11:04 | Сообщение # 30
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
модуль RFID -RC522 буду подключать через Амперка Тройка Шилд http://amperka.ru/product/arduino-troyka-shield
 
Форум » Основной » Спросить у знатоков » Нужна помощь с алгоритмом обработки кнопок
Страница 2 из 4«1234»
Поиск:

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