Решилось проще, тут как и у stepgen есть controltype 2 и соответственно выдаёт pwmgen up и pwmgen down.nkp писал(а):как вариант:
поставить "демультиплексор" в хал:Код: Выделить всё
loadrt dmux2 addf dmux2.0 servo-thread net spindle-speed-cmd motion.spindle-speed-out pwmgen.0.value setp pwmgen.0.scale 2000 net pwm pwmgen.0.pwm dmux2.0.in net select halui.spindle.runs-forward dmux2.0.sel net backward dmux2.0.out0 parport.0.pin-04-out net forward dmux2.0.out1 parport.0.pin-05-out net enbl halui.spindle.is-on pwmgen.0.enable
Но, ещё вопрос. Выяснилось что у шпинделя не линейная зависимость на сигнал управления. Возможно ли напрямую в хале перенести motion.spindle.speed-out через функцию в pwmgen.n.out. value. Или пробовать через ladder?
