Ctrl Command auto_cal
Comments
• After initialization of the RTC6, drift compensation is turned off (gain = 1.0,
(cont'd)
offset = 0). However, previously determined reference values are still available.
• If no appropriate Home-In reference values were stored or the scan system is not
equipped with Home-In sensors, then the measurement routine for
auto_cal(Command = 1) (axis-specific) automatically aborts and restores the prior state.
• auto_cal is not executed, if a HeadNo or Command value is invalid
(return value 6,
HeadNo = 2 if the
• auto_cal is not executed (return value 3,
– the
– the
• auto_cal is even executed, if:
– a list has been paused by
• For RTC6_PARAM_ERROR, the
codes
• For Command = 0, 1 or 2, a valid correction table must be loaded and assigned.
Otherwise, unexpected jumps can occur when gain/offset values are updated.
• Gain and offset correction can also be directly set by
Home-In sensors).
• Reference values determined and stored by auto_cal(Command = 0, 1 or 3) can be
queried by get_hi_pos.
• ASC hardware checks are performed not just by auto_cal(Command = 4), but also
automatically for
– auto_cal(Command = 0) and
– the first call of auto_cal(Command = 1) and auto_cal(Command = 3) if neither
auto_cal(Command = 0) nor auto_cal(Command = 4) were previously executed.
In each case, the detected ASC hardware type gets stored in the
be subsequently queried by get_auto_cal. For automatic Command = 4 execution,
however, no corresponding return value is generated. The return value is instead
simply that of the primary Command call (see above).
When an error occurs, a corresponding error code gets saved to the
(therefore,
functionality is restored, you can clear the error from the
calling auto_cal(Command = 0) or auto_cal(Command = 4) . auto_cal(Command = 1 ) and
auto_cal(Command = 3 ) cannot be executed as long as the error is still in the
Memory. The error is not cleared by these calls from the
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
return code RTC6_PARAM_ERROR). This also applies for
get_last_error
Option "Second Scan Head Control"
BUSY list execution status
INTERNAL-BUSY list execution status
set_wait (PAUSED list execution status
BUSY list execution status
RTC6_BUSY
and
RTC6_PARAM_ERROR
get_auto_cal
does not return 100 or 200). As soon as hardware
is not enabled (return value 6).
get_last_error
return code RTC6_BUSY), if:
is set
is set
is not checked; therefore return
do not occur simultaneously.
set_hi
Flash Memory
Flash
set)
(even for systems without
Flash Memory
and can
Flash Memory
by explicitly
Flash
Memory.
334
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?
Questions and answers