NAME
lowpass - Low-pass filterSYNOPSIS
loadrt
lowpass [count=
N|names=name1[,name2...]]
FUNCTIONS
- lowpass.N (requires a floating-point thread)
PINS
- lowpass.N.in float in
-
- lowpass.N.out float out
-
out += (in - out) * gain
- lowpass.N.load bit in
- When TRUE, copy in to out instead of applying the filter equation.
PARAMETERS
- lowpass.N.gain float rw
NOTES
gain pin settingT = 0.001 seconds (typical servo thread period)
a = (2*pi*100) ( 100Hz bandwidth single pole)
gain = 0.466
T = 0.001 seconds (typical servo thread period)
a = (2*pi*10) ( 10Hz bandwidth single pole)
gain = 0.0609
T = 0.001 seconds (typical servo thread period)
a = (2*pi*1) ( 1Hz bandwidth single pole)
gain = 0.0063
AUTHOR
Jeff EplerLICENSE
GPL2023-02-10 | LinuxCNC Documentation |