Boollean.переменная,как функция от integer?

Переменная integer считает импульсы.как при остановке счета создать Booll.переменную?К

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#1

Сообщение oren1 » 13.02.2019{, 21:23}

Здравствуйте.Есть счетчик импульсов.Частота примерно 1 Герц. При остановке подсчета,(отсутствие импульсов), нужно выдать «единицу». Верхняя граница(количество импульсов), может быть любая,от единиц,до сотен.Подскажите,пожалуйста,как сделать?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Boollean.переменная,как функция от integer?

#2

Сообщение Ingwar » 13.02.2019{, 21:43}

Как вариант
СпойлерПоказать
Безымянный.png
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Boollean.переменная,как функция от integer?

#3

Сообщение Phazz » 13.02.2019{, 21:47}

Я так понимаю нужен блок TOF с инверсией выхода.

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#4

Сообщение oren1 » 13.02.2019{, 21:59}

Спасибо,за уделенное внимание и время,сейчас попробую!

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#5

Сообщение rw6cm » 13.02.2019{, 22:00}

oren1,
2019_02_13_21_58_20_FLProg_4.2.4.png
2019_02_13_21_58_20_FLProg_4.2.4.png (2.57 КБ) 724 просмотра
Win10-64, FLProg (portable)

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Boollean.переменная,как функция от integer?

#6

Сообщение AlexCrane » 13.02.2019{, 22:08}

rw6cm, А зачем RTrig?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#7

Сообщение rw6cm » 13.02.2019{, 22:18}

AlexCrane,
Не известно что за генератор, и на какой фазе он останавливается, если это датчик то может остановится и на 1 и на 0
чтобы не гадать rtrig спасет )
Win10-64, FLProg (portable)

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#8

Сообщение oren1 » 13.02.2019{, 22:34}

Да сенсор-Фототранзистор,но насколько я понимаю,на пин 13 импульсы будут все время,пока они есть на входе,а не по окончанию счета?

Отправлено спустя 3 минуты 17 секунд:
Необходимо,чтобы по окончанию счета,в течении пропущенных, двух,трех импульсов,выдалась единица?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#9

Сообщение rw6cm » 13.02.2019{, 22:39}

oren1,
Импульсов на пин13 не будет, т.к это таймер с задержкой на отключение.
Если импульсы с датчика будут реже чем в 1сек, то нужно увеличить таймер
Win10-64, FLProg (portable)

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#10

Сообщение oren1 » 13.02.2019{, 22:49}

Понял.Спасибо!

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#11

Сообщение oren1 » 14.02.2019{, 14:19}

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

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Boollean.переменная,как функция от integer?

#12

Сообщение Phazz » 14.02.2019{, 14:24}

А эти понятия не взаимосвязаны? У вас не каждый импульс прибавляет к числу единицу? Наверное нужно увидеть ваш проект, чтобы понять чего вы хотите.

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

Boollean.переменная,как функция от integer?

#13

Сообщение Sancho » 14.02.2019{, 14:29}

oren1, Выложите свой черновик - народу будет проще понять, чего Вы объясняете, и, соответственно, проще помочь.
Пожалуйста, просящие о помощи коллеги/люди/друзья/товарищи, выкладывайте проекты, не скриншоты, т.е. файлы .flp
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#14

Сообщение rw6cm » 14.02.2019{, 15:03}

oren1 писал(а):
14.02.2019{, 14:19}
т.е уже начинается с единицы,в момент ожидания импульса.
Что есть начало?
Или ноль счетчика,
или после остановки должен быть сброс сигнала
СпойлерПоказать
2019_02_14_14_59_45_FLProg_4.2.4.png
2019_02_14_14_59_45_FLProg_4.2.4.png (6.03 КБ) 658 просмотров
2019_02_14_15_32_37_FLProg_4.2.4.png
2019_02_14_15_32_37_FLProg_4.2.4.png (4.41 КБ) 656 просмотров
Отправлено спустя 37 минут 29 секунд:
Дополнено
Win10-64, FLProg (portable)

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#15

Сообщение oren1 » 14.02.2019{, 16:15}

Спасибо.Вот мой проект: Есть Мишень с IR сенсорами и декодером.Лазерный пистолет.Мигалка над мишенью.Доступ к схеме невозможен,подключится только через оптику. Попадание в молоко -четыре импульса,в мишень - непрерывное мигание.Оживление-мигалка гаснет.Прекращение счета считаю оживлением.Оживление произвольное.
target pyro.flp
(151.62 КБ) 57 скачиваний
target pyro.flp
(151.62 КБ) 57 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#16

Сообщение rw6cm » 15.02.2019{, 07:57}

oren1,
Можно ссылку на эту или похожую игру?
Из Вашего описания ни чего не понятно.
Win10-64, FLProg (portable)

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#17

Сообщение oren1 » 15.02.2019{, 13:55}

Игрушка,подарок друга из США.Основана на использовании стандарта MCС 97',система тренировок армии США,под названием :
Multiple Integrated Laser Engagement System (MILES), Simulator System, Firing Laser.Вернее это какая то часть,чего то большего.Мишень имеет сенсорное поле,декодер и мигалку.Можно стрелять даже со 100 Метров.Пистолет имеет лазерный IR диод с оптикой,длина волны-905 нанометр, encoder на 2 кода :"Kill","reset".Можно менять номер игрока.Суть в том,что я хочу добавить небольшой пиропатрон,который ,при уничтожении мишени ,даст вспышку и звуковой сигнал,видные издалека.Признак уничтожение мишени непрерывное мигание светодиода более 4 раз. 4 раза--попадание в периферию.Остановка мигания означает "оживление" мишени,которое может произойти программно,по случайному закону!

Отправлено спустя 7 минут 11 секунд:
Теоретически суть задачи я понимаю так.Сравнить текущее число с предыдущим и ,если они равны, то выдать лог.единицу,но исключить начальный момент,до прихода импульсов, т.е нули.Но как выразить это программно не хватает соображалки.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Boollean.переменная,как функция от integer?

#18

Сообщение rw6cm » 15.02.2019{, 21:10}

oren1 писал(а):
15.02.2019{, 14:02}
Сравнить текущее число с предыдущим и ,если они равны, то выдать лог.единицу,но исключить начальный момент,до прихода импульсов, т.е нули.
первый скрин из 14 поста так и делает
Win10-64, FLProg (portable)

oren1
Рядовой
Сообщения: 50
Зарегистрирован: 08.01.2018{, 06:20}
Репутация: 0

Boollean.переменная,как функция от integer?

#19

Сообщение oren1 » 15.02.2019{, 22:30}

Подскажите,пожалуйста,что такое в «Блок сравнения (Comparator)» «I1!=I2» .В описании компаратора , это значение отсутствует.Есть только «I1=I2». Спасибо за помощь и уделенное время!

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

Boollean.переменная,как функция от integer?

#20

Сообщение Sancho » 16.02.2019{, 08:19}

oren1 писал(а):
15.02.2019{, 22:30}
«I1=I2»
Это "Если равно"
oren1 писал(а):
15.02.2019{, 22:30}
«I1!=I2»
"Если Не равно"

Отправлено спустя 3 минуты 47 секунд:
Попробуйте некоторые здесь
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ответить

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