RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
256
Customer-Defined Monitoring Area
For Processing-on-the-fly applications, the
RTC6 PCIe Board also checks for exceedance of a
second value range. Its boundaries can be specified
by set_fly_limits.
Such exceedances likewise result in setting internal
error bits (Bit #4…Bit #7). These can be read out by
get_marking_info.
Moreover, the following conditional commands
allow execution of any list command to be made
dependent upon whether boundary exceedance in a
customer-defined monitoring area occurred or not:
• if_fly_x_overflow
• if_fly_y_overflow
• if_not_fly_x_overflow
• if_not_fly_y_overflow
If the condition specified in the command parameter
to the error bits Bit #4…Bit #7 is fulfilled, the
immediately following list command is executed.
Otherwise, it is skipped.
Notes
• Boundary exceedance of a customer-defined
monitoring area does not necessarily result in
clipping of the output coordinate values. Clipping
(and setting error bits Bit #0…Bit #3) only
occurs if the maximum Image Field
(–524,288…+524,287 bit) is exceeded (the
customer-defined monitoring area is typically
smaller).
• The error bits Bit #4…Bit #7 are reset during
initialization (by load_program_file), but not by
get_marking_info. Individual error bits get
implicitly reset by the conditional commands and
can also be explicitly reset by clear_fly_overflow
or clear_fly_overflow_ctrl (see command
description).
• The error bits Bit #4…Bit #7 do not take into
account transformations of type 5…9, see
Chapter 7.3.6 ”Output Values to the Scan
System”, page 181.
• Also for Rotation-fly applications it is possible to
monitor a rectangular area, but not a rotation
angle range.