подсчет импульсов

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
tarabarka
Новичок
Сообщения: 29
Зарегистрирован: 18 май 2022, 20:43
Репутация: 3
Контактная информация:

подсчет импульсов

Сообщение tarabarka »

Привет. Есть устройство (расходомер), формирующее импульсы в количестве, соответствующем расходу.
Нужно как-то завести его в LCNC. В самом простом случае просто сформировать дискретный сигнал при превышении количества импульсов в секунду некой уставки. В идеале - рассчитать расход (предположим, что формула имп/сек->д/мин известна)
Импульсы предполагается формировать на каком-нибудь пине LPT.
Сходу наткнулся на компонент encoder, но не уверен что это оно
Что скажете?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: подсчет импульсов

Сообщение MX_Master »

Да, этот компонент подойдёт. Выставить encoder.N.counter-mode = 1 и оно будет считать каждый импульс на пине encoder.N.phase-A. Главное, чтобы частота входных импульсов не превышала частоту базового периода.
Ответить

Вернуться в «LinuxCNC»