RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
832
Parameters
(cont’d)
Code
(cont’d)
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.
= 1: The value supplied by
Sig2
is backward transformed
as the z coordinate.
Sig1
remains unchanged.
Bit #2 = 0: Offset to the focal length defined by set_defocus or
set_defocus_list is backward transformed.
Bit #3 = 0: The ABC correction is backward transformed.
Bit #4 = 0: The offset to the z coordinate defined by set_offset_xyz
or set_offset_xyz_list is backward transformed.
Bit #5
…
Bit #31
Reserved.
…
Reserved.
Result Error code.
As an unsigned 32-bit value.
0 Success.
1
Ptr
= NULL (no memory area specified).
2 No valid data at
Ptr
(upload_transform did not execute).
3 Erroneous data at
Ptr
(a corresponding error indication has been stored by
upload_transform).
4 z axis inversion not possible.
Comments • For backward transformation of position values see Chapter 8.1.3 ”Monitoring the
Positioning”, page 214.
• 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
= NULL (error code = 1) or errors resulting from prior, erroneous execution of
upload_transform (error code = 3).
• 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.
Ctrl Command transform