EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_End_Of_List

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
635
innovators for industry
Normal List
Command
set_end_of_list
Function Ends execution of a list.
Call
set_end_of_list()
Comments If, during processing of a list, the set_end_of_list is encountered and no automatic list
change has been previously activated, see Chapter 6.4.6 ”Changing Lists
Automatically”, page 110, then list execution ends. The Signals for “Laser Active”
Operation are then switched off and a home jump, if defined by home_position or
home_position_xyz, is executed (the INTERNAL-BUSY list execution status is set while
the home jump is executed).
In contrast, upon reaching a set_end_of_list, execution continues at the other list if an
automatic list change has been previously activated. The other list can also be “List 1”
if “List 2” has not been configured (
Mem2
= 0, see config_list).
Upon processing of the set_end_of_list, the USED list status of the respective list
(USED1 or USED2) is always set and the BUSY list status (BUSY1 or BUSY2) of the list is
reset, see also Chapter 6.4.3 ”List Execution Status”, page 108). The
BUSY list execution status, on the other hand, is only reset if no automatic list change
has been previously activated.
An automatic list change of the input pointer never occurs during loading of
set_end_of_list (in contrast to an automatic list change of the output pointer during
execution of set_end_of_list, if previously activated by auto_change_pos or
start_loop).
Upon loading set_end_of_list, the READY list status (READY1 or READY2) is set and
LOAD list status (LOAD1 or LOAD2) is reset.
Additionally, flushing of the buffered list input is triggered, see Chapter 6.4.1 Loading
Lists”, page 105.
set_end_of_list is ignored during loading and execution, that is, replaced with a
list_nop if an indexed subroutine is currently being loaded or executed (get_last_error
return code
RTC6_IGNORED
).
RTC4RTC6 Basically unchanged functionality. However:
Additional USED list status.
RTC5RTC6 Unchanged functionality.
Ver
sion info Available as of DLL 600, OUT 600, RBF 600.
References set_start_list

Table of Contents