EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 496

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
496
innovators for industry
Comments
(cont’d)
On assigning correction tables by select_cor_table:
Use the select_cor_table or select_cor_table_list command to assign one (or two)
correction table(s) stored on the RTC6 to the scan head (or to both scan head
connectors).
load_correction_file automatically calls select_cor_table after loading of a
correction table. However, if you call load_correction_file before loading the program
file (by load_program_file), then the automatic call of select_cor_table has no effect.
If you call load_correction_file after load_program_file, then the select_cor_table
call uses the parameter values (
HeadA
= 1,
HeadB
= 0) or the values most recently used
(after load_program_file) when having called select_cor_table.
load_correction_file does not return to the user program until the select_cor_table-
induced jump to the corrected galvanometer scanner position has been completed.
See also Notes, page 176.
Others:
RTC5/RTC6 correction tables contain parameters that with an RTC4 must be looked-up
in the supplied
*_ReadMe.txt
file first, and then must be entered manually into the
user program. With the RTC6 these parameters can be read from the currently loaded
correction tables (by get_table_para) or from the assigned correction tables (by
get_head_para). Thus, they are directly integrated into a user program.
During the runtime of l
oad_correction_file:
N
o other control commands are executed
External Starts are suppressed
load_correction_file is not executed (get_last_error return code
RTC6_BUSY
), if:
the BUSY list execution status is set
the INTERNAL-BUSY list execution status is set
load_correction_file is even executed, if:
a list has been paused by set_wait (PAUSED list execution status set)
If an
RTC6_VERSION_MISMATCH
error occurs (return value 11), a RTC6 DLL version
appropriate for the program file must be chosen and the board must be made
currentless (to unload the program software) or alternatively program files appropriate
for the RTC6 DLL version must be reloaded by load_program_file (after
RTC6_ACCESS_DENIED
, the single-board command load_program_file does not get
access for the board). Only afterward (and after the board has been reacquired by
acquire_rtc or select_rtc) load_correction_file can be normally executed again.
Ctrl Command load_correction_file

Table of Contents