Scanlab RTC6 PCIe Board Installation And Operation Manual page 334

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

Advertisement

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

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?

Questions and answers

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF