Ctrl Command upload_transform
Function
Transfers from the RTC6 board to the PC all correction and transformation settings
currently assigned to the scan system.
UploadErrorCode = upload_transform( HeadNo, Ptr )
Call
HeadNo
Parameters
Ptr
Result
Error code.
As an unsigned 32-bit value.
Bit #0
Bit #1
Bit #2
Bit #3
Bit #4
Bit #5
Bit #6
Bit #7
Bit #8
...
Bit #31
Comments
• The queried and transferred data can be used for backward transforming
actual position values, see also
by:
–
transform
get_transform/get_transform_offset
–
• To save a read data set, the user program must provide a memory area of size
528,520 bytes on the PC in each case (at an address specified by Ptr).
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
Number of the scan head connector whose settings should be queried.
As an unsigned 32-bit value.
Allowed values:
= 1:
First scan head connector.
= 2:
Second scan head connector.
Pointer (in C and C++ data type ULONG_PTR, an unsigned 32-bit value or
unsigned 64-bit value) to the PC's area of memory that should receive the
queried settings.
=1:
X gain = 0 (gain of automatic self-calibration for
Galvanometer scanner
=1:
Y gain = 0 (gain of automatic self-calibration for
Galvanometer scanner
=1:
The total matrix of the defined coordinate transformation is
noninvertable.
=1:
No correction table assigned.
=1:
The ABC values (z axis) are noninvertable.
=1:
Error querying correction table.
Parameter error: invalid HeadNo or Ptr = 0.
=1:
=1:
Busy error, board has
INTERNAL-BUSY list execution status
return code RTC6_BUSY).
(get_last_error
Reserved.
...
Reserved.
Chapter 8.1.3 "Monitoring the Positioning", page 214
2).
1).
BUSY list execution status
or
835
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?
Questions and answers