EasyManua.ls Logo

Scanlab RTC 5 PC Interface Board - list_repeat

Scanlab RTC 5 PC Interface Board
622 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...
RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
323
innovators for industry
Undelayed
Short
List Command
list_repeat
Function initiates repetition of a group of list commands.
Call
list_repeat()
Comments See chapter 6.5.5 "Loops", page 82.
Any still-pending delayed short list command will execute first.
All list commands between this command and the next list_until command will be
possibly repeated multiple times.
Nesting up to 8 list_repeat/list_until loops deep is allowed. Each further list_repeat
command beyond that limit will be ignored as long as no list_until has terminated a
loop.
If a list terminates (via set_end_of_list or stop_execution or /STOP), then all not-yet-
fully-processed list_repeat/list_until loops will be deleted. However, this won’t occur if
an automatic list change (via auto_change, auto_change_pos or start_loop) is active.
Complete list_repeat/list_until loops can reside within a list or subroutine. Changing
between lists and subroutines or between different subroutines is not permitted.
Changing between lists is permitted as long as the list change occurs without explicit
list termination (via an automatic list change or via an explicit list jump to another list
with list_jump_pos).
List jumps into a list_repeat/list_until loop’s body or from inside a loop to a loop-
external location should be avoided. Careless use could compromise loop management
integrity so severely that loops won’t execute as expected. But subroutine calls from
inside a loop are always reliably possible.
RTC
®
4
RTC
®
5 new command
Version info Available beginning with version DLL 536, OUT 536
References list_until

Table of Contents

Related product manuals