Ctrl Command transform
Code
Parameters
(cont'd)
(cont'd)
Result
Error code.
As an unsigned 32-bit value.
0
1
2
3
4
Comments
• For backward transformation of position values see
Positioning", page
• The execution of transform must be preceded by a call to upload_transform.
Additionally, position values should have been requested by get_values.
• If execution of transform results in an error (returned error code > 0), then no
transformation occurs (Sig1 and Sig2 then remain unchanged). Errors also include
Ptr =
upload_transform
• If backward transformation of z values is requested (Code Bit #0 = 1), but only a
2D correction table has been assigned at the timepoint of the prior successful call to
upload_transform, then the offsets to the focal length and z coordinates are
initialized with 0 and the values A, B and C are initialized with 0, 1, 0 (1-to-1 backward
transformation).
• For backward transformation of xy position values (Code Bit #0 = 0), only the z = 0
plane is transformed. xy stretching and Z defocus resulting from z deviations
(particularly with non-F-Theta systems) are not taken into account.
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
If Bit #0 = 1, then only one of the two supplied position values is backward
transformed as the z coordinate:
Bit #1
= 0:
The value supplied by Sig1 is backward transformed
as the z coordinate. Sig2 remains unchanged.
The value supplied by Sig2 is backward transformed
= 1:
as the z coordinate. Sig1 remains unchanged.
Bit #2
= 0:
Offset to the focal length defined by
set_defocus_list
Bit #3
= 0:
The ABC correction is backward transformed.
Bit #4
= 0:
The offset to the z coordinate defined by
or
Bit #5
Reserved.
...
...
Bit #31
Reserved.
Success.
Ptr =
NULL
(no memory area specified).
No valid data at Ptr
(upload_transform
Erroneous data at Ptr (a corresponding error indication has been stored by
upload_transform).
z axis inversion not possible.
214.
NULL
(error code = 1) or errors resulting from prior, erroneous execution of
(error code = 3).
is backward transformed.
set_offset_xyz_list
is backward transformed.
did not execute).
Chapter 8.1.3 "Monitoring the
set_defocus
or
set_offset_xyz
832
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?