RTC6 boards
Doc. Rev. 1.0.21 en-US
7 Basic Functions for Scan Head Control and Laser Control
153
User-defined “Variable Polygon Delays”
• For the scale() scaling function,
load_varpolydelay loads a table from an ASCII
text file. See also Section ”Variable
Polygon Delays”, page 151.
• The ASCII text file can contain one or more
tables
(1)
.
• Each table can contain up to 50 data points
( scale()).
• The scale() function is linearly interpolated from
the data points.
• As an example, Figure 42 shows a table with 4
data points and the corresponding scaling
function.
(1) Even of another type, see table 1, page 153.
Table 1: Possible table types in the ASCII text file.
Each type can occur more than once.
[VarPolyTable<No>]
User-defined “Variable
Polygon Delays”,
see page 153
[PositionCtrlTable<No>]
Scaling function,
see page 199
[AutoLaserCtrlTable<No>]
Nonlinearity curve,
see page 204
[JumpTable<No>]
Jump Delay values,
see page 219
[StretchTable<No>]
2D stretch
correction table,
see page 240
[Fly2DTable<No>]
2D compensation
table, see page 250
42
Example: Table for User-defined “Variable Polygon Delays” with 4 data points (left) and corresponding scaling function
scale() (right).
020406080100120140160180
Scale
Angle [°]
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
; sample [VarPolyTable1]
Angle1 = 20
Scale1 = 0.1
Angle2 = 40
Scale2 = 0.7
Angle3 = 60
Scale3 = 1.0
Angle4 = 90
Scale4 = 1.2