RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
321
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