EasyManua.ls Logo

Scanlab RTC6 PCIe Board - User-Defined Variable Polygon Delays

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
7 Basic Functions for Scan Head Control and Laser Control
153
innovators for industry
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

Table of Contents