Страница 1 из 1
Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 15:25
skytronix
Добрый вечер.
Возможно вопрос где-то и звучал, я не нашел.
Есть у меня пульт с двумя переключателями (подача и скорость шпинделя) и двумя кнопками(пуск и стоп шпинделя)
Оба переключателя (11 позиционные) кодируют свое положение в двоичную систему т.е. от каждого переключателя выходит 4 провода (0%-0000, 20%-0001, и т.д.).
Как в линуксснс декодировать эти сигналы в проценты подачи и скорости вращения шпинделя? А то мышкой двигать ползунок совсем не удобно во время работы
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 15:31
Serg
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 15:37
skytronix
Чет я не понял как ее правильно использовать?
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 15:44
Serg
переключатель ко входам, на выходе будет число от 0 до 10, его останется только умножить на проценты.
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 15:47
skytronix
Спасибо)) буду пробовать
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 16:29
Nick
skytronix писал(а):кодируют свое положение в двоичную систему т.е. от каждого переключателя выходит 4 провода
Тут надо mux16:
http://linuxcnc.org/docs/html/man/man9/mux16.9.html
-----------------
upd.
а, хотя, если там будет прямая зависимость, то можно и weighted sum

Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 16:36
skytronix
Присмотрелся, не совсем прямая зависимость. Шаг до 100%, каждые 20, а после 100 каждые 25.
Nick, какой функцией лучше воспользоваться, что бы реализовать такую процентовку?
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 16:47
Nick
Ну тогда mux - там для каждого положения прописываешь конкретное значение.
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 24 окт 2014, 17:04
skytronix
Спасибо, в понедельник начну прописывать
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 27 окт 2014, 13:34
skytronix
Чет не могу понять какому параметру присвоить mux16.0.out
Halui.feed-override.value имеет тип out
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 27 окт 2014, 14:00
skytronix
Разобрался. Надо задавать counts, с учетом масштаба scale.
Спасибо за помощь, все работает как часики
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 28 окт 2014, 10:03
Lexxa
skytronix, где покупал их?
Re: Переключатель подачи и скорости вращения шпинделя
Добавлено: 28 окт 2014, 10:46
skytronix
Покупал на митинском у мужичка, када разобрал, чтобы в стойку вставить, увидел что самоделкино. Попутно допилил под себя. Нехватало входов на плате ВВ