17 Function library
17.1 Function blocks | L_Curve_1
1333
Lenze · 8400 HighLine · Reference manual · DMS 12.0 EN · 06/2017 · TD23
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
17.1.67.1 Function 3: nOut_a = f(table)
If function 3 has been selected in C00960, the output value is calculated according to a
characteristic.
• The characteristic may comprise up to 32 interpolation points which are defined by parameters.
•If the nIn_a input value is equal to one of the X interpolation points, the corresponding Y
interpolation point will be output to nOut_a.
•If the nIn_a input value lies between two X interpolation points, the nOut_a output value will
be interpolated linearly:
[17-22] Linear interpolation between two interpolation points
C00963/1...32 -32767 32767 X values for characteristic function
• Subcodes 1 ... 32 correspond to
interpolation point values
X1 ... X32.
• ±16384 ≡ ±100 %
•Lenze setting: 0
Function 3: nOut_a = f(table)
C00964/1...32 -32767 32767 Y values for characteristic function
• Subcodes 1 ... 32 correspond to
interpolation point values
Y1 ... Y32.
• ±16384 ≡ ±100 %
•Lenze setting: 0
Function 3: nOut_a = f(table)
Parameters Possible settings Info
As per the equation,
output value nOut_a for nIn_a is calculated as follows:
nOut_a
nIn_a
X
n
X
n+1
Y
n
Y
n+1
Y
n+1
-Y
n
X
n+1
-X
n
y
x
X
n+1
X
n
–
Y
n+1
Y
n
–
------------------------
nIn_a X
n
–
nOut_a Y
n
–
--------------------------------
=
nOut_a
nIn_a X
n
–()Y
n+1
Y
n
–()⋅
X
n+1
X
n
–
-----------------------------------------------------------------
Y
n
+=