Продолжаю осваивать и затачивать LinuxCNC под себя.
Поставил управление оборотами по аналогу, все хорошо работает (нет). Теперь хочется в интерфейсе видеть обороты (заданные, конечно, а не реальные). И вот тут я застрял.
Еще не до конца понимаю логику сигналов и пинов в HAL и никак не могу прикрутить обороты к прогресс-бару.
Исходные данные таковы:
Вот это в основном HAL файле:
Код: Выделить всё
net spindle-cmd-rpm => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp parport.0.pin-17-out-invert 1
net spindle-on motion.spindle-on => parport.0.pin-17-out
setp pwmgen.0.pwm-freq 200.0
setp pwmgen.0.scale 24000
setp pwmgen.0.dither-pwm true
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs