EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 490

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
490
innovators for industry
Undelayed
Short List
Command
list_until
Function Terminates repetition of a group of list commands.
Call
list_until( Number )
Parameters
Number
Number of repetitions. As an unsigned 32-bit value.
Number
= 0 is treated like
Number
= 1.
Comments See Chapter 6.5.5 ”Loops”, page 122.
Any still-pending delayed short list command executes first.
All list commands between this command and the most recent preceding list_repeat
command is executed
Number
number of times.
Nesting up to 8 list_repeat/list_until loops deep is allowed. Each further list_until
command for which there has been no preceding list_repeat command is ignored.
An empty loop consisting of list_repeat directly followed by list_until terminates
immediately and is not repeated.
If a list terminates (by set_end_of_list or stop_execution or /STOP), then all not-yet-
fully-processed list_repeat/list_until loops are deleted. However, this does not occur if
an automatic list change (by 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 (by an automatic list change or by 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 do not execute as expected. But subroutine calls from
inside a loop are always reliably possible.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References list_repeat

Table of Contents