Activating Image Field Correction
To activate image field correction, the appropriate
correction tables must be loaded (via
load_correction_file) from the corresponding
®
correction files into RTC
5 memory at the beginning
of an application and subsequently assigned (via
select_cor_table
or select_cor_table_list) to the
scan head connectors used by the application (see
the following sections).
2D correction tables will activate an image field
correction for X and Y coordinates, 3D correction
tables (if the 3D option is enabled, see below) addi-
tionally for Z coordinates.
2D and 3D Correction Files
SCANLAB calculates 2D and 3D correction tables and
supplies them in 2D and 3D correction files. RTC
correction files use the extension .ct5 and the
following naming scheme:
• D2_xxx.ct5 for 2D correction files
• D3_yyy.ct5 for 3D correction files
Here, xxx and yyy are numbers. Each correction file is
calculated for a specific optical configuration. The
configuration is specified in the accompanying
Readme.txt file and in parameters of the correction
file's header (also see
"Correction File Header", page
124).
Loading Correction Tables
Up to four correction tables can be loaded from the
corresponding correction files into RTC
via
load_correction_file
(see
If the 3D option is not enabled, then only 2D
correction tables can be loaded. They can be loaded
from 2D or 3D correction files (3D correction files also
contain 2D correction tables; if desired, the 3D data
sections are simply ignored). In this way, 3D
correction files are also usable for 2D scan systems.
If the 3D option is enabled, then 3D correction tables
can also be loaded (even in a mix with 2D correction
tables). A 3D correction table can also be loaded from
a 2D correction file. The 2D correction table will be
thereby automatically expanded to incorporate a
linear Z correction. The actually suitable Z correction
can subsequently be loaded via the
command (see
page
174).
®
RTC
5 PC Interface Board
Rev. 1.9 e
7 Basic Functions for Scan Head and Laser Control
Assigning Loaded Correction Tables
Loaded correction tables are assigned to the two scan
head control ports via
select_cor_table_list.
If neither the "second scan head control" option nor
the 3D option is enabled, then a 2D correction table
(one of the possibly four loaded correction tables)
can be assigned (only) to the primary scan head
connector.
If the "second scan head control" option (but not the
3D option) is enabled, then a 2D correction table can
be assigned to the two scan head control ports each.
Then the secondary scan head connector outputs the
same signal types as the primary scan head
connector. Selectively, the same or two different
correction tables can be assigned to the two scan
®
5
head control ports.
If the 3D option (but not the "second scan head
control" option) is enabled, then a 2D or 3D
correction table can be assigned (only) to the primary
scan head connector. If a 2D correction table is
assigned, then the primary scan head connector
outputs signals for an XY scan system. If a 3D
correction table is assigned, then the RTC
tionally outputs signals for the third axis (Z axis) via
both channels of the secondary scan head connector.
If both options ("second scan head control" and 3D
option) are enabled, two (different) 2D correction
tables can then be assigned to the two scan head
control ports. But it is not possible to simultaneously
assign two 3D correction tables. Nor is it possible to
®
5 memory
simultaneously assign a 2D and a 3D correction table.
page
170).
For controlling a 3D system, exactly one of the two
connectors must be assigned a 3D correction table.
Signals can then be outputted via this scan head
connector to an XY scan head – and via both channels
of the other scan head connector to the third axis (Z
axis). When assigning the correction table, the user
specifies which signals (XY or Z) are to be outputted
via which connector.
load_z_table
select_cor_table
or
®
5 addi-
122
Need help?
Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?