Automatic Determination Of The Jump Delay Table - Scanlab RTC 5 PC Interface Board Installation And Operation Manual

Table of Contents

Advertisement

During initialization of the RTC
load_program_file), the internal jump delay table is
initialized with a squareroot curve and with a jump
delay end value of 1024 (i.e. 10.24 ms) for a jump
20
length of 2
bits.
Automatic Determination of the Jump Delay
Table
You can initiate automatic determination of the jump
delay table via
load_jump_table_offset
Name = 0) if you had previously enabled and acti-
vated jump mode successfully via
(Flag = 1).
For automatic determination, automatic laser control
will be deactivated if necessary, the data type
returned by the scan system will be set to target
position and the tuning set to the jump tuning that
had been defined via
set_jump_mode
settings will, if necessary, be restored when the
command completes).
For automatic determination, several diagonal jumps
of varying lengths will be performed. For each jump,
the target position returned by the scan system will
be recorded via
set_trigger/set_trigger4
retrieved via get_waveform. The data is analyzed for
the timepoint at which the specified position
tolerance ( PosAck parameter) was last exceeded, i.e.
when the target position persistently remained in the
jump target positional range ±PosAck. This value will
then be reserved as the jump delay value associated
with the corresponding jump length.
Notes
• Before automatic determination, you must
absolutely switch off the laser.
• Data recording requires execution of a list with a
total of six commands. The commands will be
automatically written to list memory and
processed. The parameter ListPos indicates the
position in list memory ("list 1" or "list 2") in
which storage is to occur. This position should be
such that any previously entered list commands
can be harmlessly overwritten.
• For automatic determination, the longest jump is
performed first, followed by increasingly shorter
jumps (with a maximum of up to 16 different
jump lengths). For the first (longest) jump length
(jump across the entire image diagonal), the
measurement period is specified via the
parameter MaxDelay [10 µs]. For subsequent
(shorter) jumps, it is defined by each previously
®
RTC
5 PC Interface Board
Rev. 1.9 e
8 Advanced Functions for Scan Head and Laser Control
®
5 (via
• For statistical noise reduction, four identical
(parameter
set_jump_mode
• If the PosAck range is not persistently reached
(the original
• If the determined jump delay is smaller than
and
• If an offset is specified for automatic determi-
• For simultaneous control of two scan systems,
determined jump delay. MaxDelay should be
chosen to be adequate but not significantly larger
than the jump delay for the longest jump. A
larger MaxDelay increases the total required
execution time. With MaxDelay = 500, the total
execution time for automatic determination will
typically be a few seconds.
jumps will be performed for each jump length
and the results averaged. Additionally, the values
for each individual measurement will be low-pass
filtered (2-point smoothing). This permits
selection of a position tolerance PosAck that can
also be somewhat (but not substantially) under
the expected noise level (but note that XY2-100
converters only return whole multiples of 16.
Here, a noise level of ±3·16 bits can be expected).
within the measurement period, then MaxDelay
becomes the determined jump delay.
MinDelay, then MinDelay becomes the deter-
mined jump delay and the measurement will
terminate. Then, shorter jumps will no longer be
performed and MinDelay will also be the deter-
mined jump delay for these shorter jump lengths.
A longer MinDelay reduces the total execution
time for automatic determination.
nation (via the according
load_jump_table_offset
parameter), this offset
will be added to all automatically determined
delay values before the overall jump delay table
gets calculated via linear interpolation and
loaded onto the board (in addition, the delay
values will be clipped to the value range
0...65535).
The Offset can be used to compensate for
measurement runtime latencies (e.g. caused by
an XY2-100 converter, by tuning switching or by
a runtime latency of the returned signal) when
calculating the jump delay table. It can also be
used to add a safety margin to the delay values to
compensate for noise-induced random devia-
tions.
The
load_jump_table
command is identical to
load_jump_table_offset
with Offset = 0.
you should determine the jump delay values for
both systems and, after comparing, use the
values of the slower system.
159

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?

Related Products for Scanlab RTC 5 PC Interface Board

Table of Contents

Save PDF