PDA

Просмотр полной версии : Посчитать секунды между нажатием кнопки и вывести значение



baxtep
19.06.2022, 11:02
Доброго дня.
Что-то тупплю.
Хочу сделать так что бы ПР200 считал время между двумя нажатиями кнопки и выводил их в переменную.
Т.е. нажал кнопку контроллер начал считать импулсы блинка.
Нажал кнопку еще раз. На дисплей вывелось время между предыдущими нажатиями и контроллер опять начал считать секунды.

kondor3000
19.06.2022, 12:58
Доброго дня.
Что-то тупплю.
Хочу сделать так что бы ПР200 считал время между двумя нажатиями кнопки и выводил их в переменную.
Т.е. нажал кнопку контроллер начал считать импулсы блинка.
Нажал кнопку еще раз. На дисплей вывелось время между предыдущими нажатиями и контроллер опять начал считать секунды.

Можно сделать так, например61297 Или так 61304

Dimensy
19.06.2022, 16:19
Вот, адаптируйте под себя
https://owen.ru/forum/showthread.php?t=26216&p=315708&viewfull=1#post315708

baxtep
19.06.2022, 19:25
спасибо за ответ уже что-то, но тут считает пока нажата кнопка, а мне надо считать интервалы между нажатиями.

Сергей0308
19.06.2022, 20:25
Так сколько тем было по расходомерам, где определяется период следования импульсов и в расход преобразуется, вот один из вариантов:

61308

Короче можно изучить эти темы, не обязательно все и будет Вам счастье, сможете и период следования импульсов определить с точностью до цикла программы и расход посчитать, правильно говорят: не было бы счастья, да несчастье помогло!

petera
19.06.2022, 21:04
спасибо за ответ уже что-то, но тут считает пока нажата кнопка, а мне надо считать интервалы между нажатиями.

61311
Это вариант, полученный из "v13 Длительность импульса_2.owl"
61312

https://owen.ru/forum/showthread.php?t=33720&p=380071&viewfull=1#post380071

baxtep
23.06.2022, 15:37
у меня получилось, всем спасибо61377

Сергей0308
23.06.2022, 19:15
у меня получилось, всем спасибо61377

И, что это за лабуда?
Напрашивается вопрос: Вы хотя бы помните, что изначально хотели(писали)?

Вот проект, что я ранее картинку выложил:

61381

Время цикла, можно посмотреть в ОЛ или меню пользователя ПР - целые значения в мс, короче, можно в целочисленном виде высчитать, надеюсь в школе учились?!

baxtep
24.06.2022, 09:13
И, что это за лабуда?
Напрашивается вопрос: Вы хотя бы помните, что изначально хотели(писали)?

Вот проект, что я ранее картинку выложил:

61381

Время цикла, можно посмотреть в ОЛ или меню пользователя ПР - целые значения в мс, короче, можно в целочисленном виде высчитать, надеюсь в школе учились?!
конечно помню вот это:

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

Сергей0308
24.06.2022, 10:03
конечно помню вот это:

мне не требуется точность до мс, достаточно секунды подсчитать.
Вы хотите сказать будет большая погрешность при подсчете 100 секунд?

Совсем другое имел ввиду!
Вы наверно во всём такой последовательный и принципиальный?
В смысле, пользуйтесь только тем, что сами придумали, сделали?
Короче, можно так сделать:

61383

61384

baxtep
24.06.2022, 10:05
я ж не сам это придумал. А тут подсмотрел.

Сергей0308
27.06.2022, 10:12
я ж не сам это придумал. А тут подсмотрел.

Надо стремится отделять мух от котлет!

Немного упростил:

61411

61412