Activate_Fly_2D_Encoder - Scanlab RTC6 PCIe Board Installation And Operation Manual

Real time control of scan systems and lasers rtc6 software package v1.16.0
Table of Contents

Advertisement

Multiple List

activate_fly_2d_encoder

Command
Function
Activates a
offsets.
Restriction
If the
Option Processing-on-the-fly
terminates the Processing-on-the-fly process (even though it could not have been
activated).
activate_fly_2d_encoder( ScaleX, ScaleY, EncX, EncY )
Call
Parameters
ScaleX
ScaleY
EncX
EncY
Comments
• activate_fly_2d_encoder occupies two
two 10 µs clock cycles to execute (the first part of activate_fly_2d_encoder is not a
short list command).
• activate_fly_2d_encoder is a combination of
activate_fly_2d
current (reset) encoder values are not used to calculate the Processing-on-the-fly-
uncorrected virtual
For the error handling, see comments of activate_fly_2d.
• Because of this combination, activate_fly_2d_encoder saves the positioning stage
movement (which is often long but may be necessary for the Processing-on-the-fly
activation without this command) from the initialization position (for example, at the
lower left corner) to the center and back again.
• Subsequently all encoder values are offset with EncX and EncY, before the
Processing-on-the-fly correction is applied. All other encoder related commands refer
to the actual encoder values and behave as before.
• If the value of EncX or EncY is not allowed (that is, the Processing-on-the-fly-corrected
virtual
activate_fly_2d_encoder is replaced by a
RTC6_PARAM_ERROR).
• If the value of ScaleX or ScaleY is not allowed (see set_fly_2d), the first part is
transferred to the board (and thus executes the encoder reset). However, the second
part is replaced by a
• With active Processing-on-the-fly correction, activate_fly_2d_encoder is a short
list command without further effect and merely sets an error bit queryable by
get_marking_info
modify the Processing-on-the-fly mode itself nor the scaling factors or encoder offsets
of the same mode.
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
set_fly_2d
Processing-on-the-fly application with encoder reset and encoder
is not enabled, then activate_fly_2d_encoder
Scaling factor as for set_fly_2d.
Like ScaleX.
Encoder offset.
As a signed 32-bit value.
Like EncX.
(see also comments there). However, in activate_fly_2d_encoder the
Image Field
coordinates, but the parameter values EncX and EncY.
Image Field
coordinates are outside the virtual
list_nop (get_last_error
Bit #9
(
). Therefore, activate_fly_2d_encoder cannot be used to
RTC6 List Memory
positions and also needs
set_fly_2d
(encoder reset) and
Image Field
list_nop (get_last_error
return code RTC6_PARAM_ERROR).
limits), then
return code
322

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF