RTC6 boards
Doc. Rev. 1.0.21 en-US
7 Basic Functions for Scan Head Control and Laser Control
200
• 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.