EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 200

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
200
innovators for industry
For
<Value>
, the following ranges apply:
0.0 Position 150.0 and
0.0 Scale(Position) 4.0.
Each instruction must be in a separate line.
Spaces and tabs in a line (for example, between
=
’ and
<Value>
) are ignored.
Empty lines are ignored.
Data points with invalid values are ignored.
The data point of a particular index
<n>
is ignored
if the corresponding
Position<n>
and/or
Scale<n>
definition is missing.
The semicolon ’;’ can be used for comments. All
characters in a line following a semicolon are
ignored.
The instructions for data points in the table can
be ordered as desired.
Indices for data point pairs in the table can be
selected as desired within the range [1…50] (the
table is then automatically sorted by ascending
position values).
If the table contains no valid data point,
load_position_control has no effect
(return value 1 or 13).
If there is no entry for Position = 0.0, then an
entry with
Scale
= Min(
Scale<i>
) is inserted (the
smallest allowed value defined in the table is used
for lower positions values). Likewise for
Position = 150.0 with Max(
Scale<i>
).
If the selected text file only contains a single valid
data point with
Scale<n> = S
, then (for the entire
position range) the scaling function
Scale(Position)
= S
is loaded. The correction has a
multiplicative effect on the laser control signal.
For
S
= 1.0, position-dependent correction is
therefore switched off. Alternatively, this can also
be achieved with
Name
= NULL in
load_position_control.
The table can be saved by create_dat_file.

Table of Contents