RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
420
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 command is encountered and no
automatic list change was previously activated (see "Automatic List Changing", page
75), then list execution will end. The “laser active” laser control signals will then be
switched off and a home jump, if defined via home_position or home_position_xyz,
will be executed (the INTERNAL-BUSY status is set while the home jump is executed).
• In contrast, upon reaching a set_end_of_list command, execution will continue at the
other list if an automatic list change was previously activated. The other list can also be
“List 1” if “List 2” was not configured (
Mem2
= 0, see config_list).
• Upon processing of the set_end_of_list command, the USED status of the respective
list (USED1 or USED2) will always be set and the list’s BUSY status (BUSY1 or BUSY2)
reset (also see "List Status", page 72). The BUSY list execution status, on the other hand,
will only be reset if no automatic list change was previously activated.
• An automatic list change of the input pointer will never occur during loading of the
set_end_of_list command (in contrast to an automatic list change of the output
pointer during execution of the set_end_of_list command, if previously activated via
auto_change_pos or start_loop).
• Upon loading the set_end_of_list command, the list’s READY status (READY1 or
READY2) will be set and the list’s LOAD status (LOAD1 or LOAD2) will be reset. Addition-
ally, flushing of the list input buffer will be triggered (see page 71).
•The set_end_of_list command will be ignored during loading and execution, i.e.
replaced with a list_nop if an indexed subroutine is currently being loaded or executed
(get_last_error return code
RTC5_IGNORED
).
RTC
®
4
RTC
®
5 essentially unchanged functionality, however:
the RTC
®
5 also provides a USED status that is reset upon loading the set_end_of_list
command.
Version info Last change with version OUT 517
References set_start_list