RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
219
Determining Jump Delay Values
Experimentally
The user manual of the scan system typically specifies
the step response times for each Jump tuning at
selected jump lengths.
To experimentally determine the step response
behavior, you need to have the scan system perform
jumps of various lengths and query the resulting
position values by the status channel for analysis.
After you activate Jump Mode, perform the jumps by
using jump_abs or jump_rel. The scan system
should have been previously set to return the actual-
position data type by control_command. You can
then record the latter by
set_trigger/set_trigger4/set_trigger8 and retrieve it
by get_waveform.
The determined Jump Delay values must be supplied
in an ASCII text file. If the step response behaviors of
both axes differ, then the higher of the two axes’
Jump Delay values should be supplied in the ASCII
text file.
Notes on Loading Determined Jump Delay
Values
• For jump length values and Jump Delay values,
load_jump_table_offset loads a table from an
ASCII text file.
• The ASCII text file can contain one or several
tables.
(1)
• Each table can contain up to 50 data points
(Length | Delay(Length)).
• The complete (internal) Jump Delay table
Delay(Length) is linearly interpolated from the
data points.
For the tables, the following rules apply:
• Each table must begin with the line:
[JumpTable<No>]
<No>
represents the table number.
• If the table contains multiple
[JumpTable<No>]
entries with the same
<No>
, then only the lines
after the first entry are used. Only lines up to the
next ’[’ character (that is not preceded by a
semicolon) are used.
• Each data point (Length Delay(Length)) is
defined as follows:
Length<n> = <LengthValue>
Delay<n> = <DelayValue>
where
<n>
is the data point index (1
<n>
50).
The
<Value>
numbers can be supplied as
(unsigned) floating point numbers. Decimal
separator: period (
.
).
• If the table contains multiple data points with the
same index
<n>
, then the most recently read one
is used and the previous ones ignored.
• If the table contains multiple data points with the
same jump length value Length, then the data
point with the largest index
<n>
is used and the
others ignored. Equality is checked to within
±0.01.
(1) Even of another type, see table 1, page 153.