NAME
lincurve - one-dimensional lookup tableSYNOPSIS
loadrt
lincurve [count=
N|names=name1[,name2...]]
[personality= P,P,...]
DESCRIPTION
This component can be used to map any floating-point input to a floating-point output. Typical uses would include linearisation of thermocouples, defining PID gains that vary with external factors or to substitute for any mathematical function where absolute accuracy is not required.FUNCTIONS
- lincurve.N (requires a floating-point thread)
PINS
- lincurve.N.in float in
- The input value
- lincurve.N.out float out
- The output value
- lincurve.N.out-io float io
- The output value, compatible with PID gains
PARAMETERS
- lincurve.N.x-val-MM float rw (MM=00..personality)
- axis breakpoints
- lincurve.N.y-val-MM float rw (MM=00..personality)
- output values to be interpolated
AUTHOR
Andy PughLICENSE
GPL2023-02-10 | LinuxCNC Documentation |