EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Activate_Fly_2 D

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
321
innovators for industry
Variable
List Command
activate_fly_2d
Function Activates a set_fly_2d Processing-on-the-fly application without encoder resets.
Restriction If the Option Processing-on-the-fly is not enabled, then activate_fly_2d terminates the
Processing-on-the-fly process (even though it could not have been activated).
Call
activate_fly_2d( ScaleX, ScaleY )
Parameters
ScaleX
Scaling factor as for activate_fly_2d_encoder.
ScaleY
Like
ScaleX
.
Comments If no Processing-on-the-fly correction is active, then activate_fly_2d activates
set_fly_2d Processing-on-the-fly correction, see Chapter 8.6.4 ”Compensating
2D Motions”, page 249. Unlike set_fly_2d, activate_fly_2d does not thereby reset the
encoders, but instead calculates coordinate values such that the Processing-on-the-fly-
corrected output matches the current output. If the then-current recalculated
coordinate values would have fallen outside the 29-bit virtual Image Field, then
Processing-on-the-fly correction is not activated. Then an error bit is set that can be
queried by get_marking_info (
Bit #9
).
If Processing-on-the-fly correction is active, then activate_fly_2d is a short
list command without further effect and merely sets an error bit queryable by
get_marking_info (
Bit #9
). Therefore, activate_fly_2d cannot be used to modify the
Processing-on-the-fly mode itself or to modify the scaling factors of the same mode.
You can also query the error bit by the short list command if_not_activated in order
to jump to an appropriate error handling routine.
Successful activation by activate_fly_2d does not reset an error bit. It remains set for
get_marking_info unti
l get_marking_info is called.
If unallowed parameter values are supplied (for example, for
ScaleX
= 0), then
activate_fly_2d is (already during loading) replaced by a list_nop (get_last_error
return code
RTC6_PARAM_ERROR
).
activate_fly_2d does not affect the Laser Control Signals (Signals for “Laser Active”
Operation remain on/off if they are on/off).
RTC4RTC6 New command.
RTC4 Compatibility Mode: see set_fly_2d.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_fly_2d, activate_fly_2d_encoder, activate_fly_xy

Table of Contents