RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
476
Comments
(cont’d)
• The BUSY list status readable by read_status is altered by list_call if the called address
is in the RTC6 List Memory area (“List 1” or “List 2”). If this address is instead in
protected RTC6 List Memory area “List 3”, then the calling location’s list status is
retained because the protected area does not have its own list status. During execution
of a subroutine in protected memory, get_status too returns the calling location’s List
Execution Status, and get_out_pointer returns the position of the calling list_call as
the output pointer’s position.
• Absolute Vector Commands and “Arc” Commands execute absolutely after list_call is
called. If the subroutine needs to execute at various locations within the Image Field,
then either the subroutine can only contain relative [*]mark[*] Commands,
“Arc” Commands or Jump Commands or list_call_abs must be used instead.
• If list_call is at the last possible memory position in a list (“List 1” or “List 2”), then –
even if automatic list changing has been previously enabled – execution continues at
the start of the same list after processing of the called subroutine.
•
list_call( Pos )
is synonymous with
list_call_repeat( Pos, 1 )
.
RTC4RTC6 Basically unchanged functionality.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References list_continue, list_repeat, list_return, list_until, list_call_abs, list_call_cond,
list_call_repeat, sub_call
Undelayed
Short List
Command
list_call