PDA

Просмотр полной версии : счетчик



nesbitov
30.10.2022, 12:11
Подскажите есть ли такой макрос - счетчик, который может видеть параметры частоты генератора или шима, отличать их от другого шима?

kondor3000
30.10.2022, 12:36
Подскажите есть ли такой макрос - счетчик, который может видеть параметры частоты генератора или шима, отличать их от другого шима?

Была схема измерения кол-ва импульсов за интервал времени (1-10 сек.) Поищите в поиске. Вроде Сергей0308 выкладывал.
Но тут будет ограничение по частоте, в идеале нужен счётчик импульсов, который будет выдавать частоту в единицу времени.

nesbitov
30.10.2022, 15:33
спасибо, но не нашел.

Dimensy
30.10.2022, 16:01
Вот это скачивалось с простора форума

63515
63516

А вот, что на их основе сделал

63517

petera
30.10.2022, 16:03
Подскажите есть ли такой макрос - счетчик, который может видеть параметры частоты генератора или шима, отличать их от другого шима?

Здесь есть мой старый макрос - Частотомер "Самый точный частотомер.owl"https://owen.ru/forum/showthread.php?t=31971&p=315691&viewfull=1#post315691

На выходе частота и период импульсов
Работа макроса не зависит от цикла ПР и не требует его вычисления.

Сергей0308
30.10.2022, 16:24
Подобных тем было немерено, вот первая что попалась: https://owen.ru/forum/showthread.php?t=36400
Как я понимаю, Вы смотреть, что ранее обсуждалось не пробовали?!
https://owen.ru/forum/showthread.php?t=36466

IVM
30.10.2022, 17:56
Здесь есть мой старый макрос - Частотомер "Самый точный частотомер.owl"https://owen.ru/forum/showthread.php?t=31971&p=315691&viewfull=1#post315691



Нет там ничего.

petera
30.10.2022, 18:07
Нет там ничего.

Есть от от Павла Бартковского

63525

63526

petera
30.10.2022, 18:10
Вот это скачивалось с простора форума

63515
63516

А вот, что на их основе сделал

63517

Из моих v13 Длительность имульса_2.owl и v13_Время между имп.owl

Получилось
63521

результат работы
63522

nesbitov
30.10.2022, 18:52
пробовал. я недавно на форуме. А вы учитель? есть возможность ответьте, нет проходите мимо. Но это я так думаю.

petera
30.10.2022, 19:07
пробовал. я недавно на форуме. А вы учитель? есть возможность ответьте, нет проходите мимо. Но это я так думаю.

https://owen.ru/forum/attachment.php?attachmentid=11962&d=1392751544
Я?
Нет, не учитель, но мог бы им стать, я так думаю:rolleyes:

nesbitov
30.10.2022, 20:55
спасибо!! изучаю!

nesbitov
30.10.2022, 20:55
Не, это я не вам.

nesbitov
30.10.2022, 21:07
Подскажите, как создать переменные с одинаковыми именами, но одна входная, другая выходная?

petera
30.10.2022, 21:26
Подскажите, как создать переменные с одинаковыми именами, но одна входная, другая выходная?

https://owen.ru/forum/attachment.php?attachmentid=63531&d=1667154379

nesbitov
01.11.2022, 09:58
спасибо!!!

nesbitov
01.11.2022, 10:01
подскажите что за линия задержки и зачем она нужна?

Dimensy
01.11.2022, 11:24
подскажите что за линия задержки и зачем она нужна?

В Лоджике блоки выполняются не по порядку, а вычисляется вся схема разом, целиком - т.е. мы получаем каждый цикл как бы снимок состояний. Поэтому, если с выхода блока взять сигнал, что-то с ним сделать и подать на вход этого же блока, то посчитать такую конструкцию не получиться - вход и выход взаимно влияют друг на друга в рамках одного цикла и статичного состояния получить нельзя. Чтобы этого избежать и используют линию задержки - на вход сигнал приходит только в следующем цикле и конструкция становится статичной, потому что взаимное влияние разнесено во времени.

nesbitov
02.11.2022, 18:15
следующем цикле и конструкция становится статичной ... может быть динамичной?

nesbitov
02.11.2022, 18:22
63589
Зачем блок add с обратной связью задержки, для чего так сделали , что хотели получить в итоге?

Dimensy
02.11.2022, 19:03
63589
Зачем блок add с обратной связью задержки, для чего так сделали , что хотели получить в итоге?
Ну, не знаю, может так будет понятно

63590

А, вообще, вы знаете ST? Возьмем детектор переднего фронта FTRIG.
На ST он выглядит так


Q = A and not M
M = A


А теперь попробуйте это сделать в Лоджике напрямую и с обратной связью

63598

petera
02.11.2022, 20:03
63589
Зачем блок add с обратной связью задержки, для чего так сделали , что хотели получить в итоге?

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