RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
429
Comments
(cont’d)
• The output pointer points to the command (in “List 1” or “List 2”) currently being
executed or most recently executed. If, during processing of a subroutine in the
protected RTC6 List Memory area “List 3”, the output pointer’s position
Pos
is queried,
then the position is returned of the list command in the RTC6 List Memory area
(“List 1” or “List 2”) in which the output pointer most recently resided (typically from
where the subroutine has been called (for example, with list_call). pause_list and
set_wait leave
Pos
unchanged.
• get_status returns the output pointer position as an absolute memory address (offset
relative to the start of “List 1”). The relative position referenced to the start of the
respective list area can be queried by get_out_pointer.
• The current input pointer position can be queried by get_input_pointer or
get_list_pointer.
• List Status values for individual lists can be queried by read_status.
• get_status, get_input_pointer and read_status can be used during loading of a list
to ensure that no list is overwritten that has still not been processed (see also the
load_list).
• As long as no program has been loaded (by load_program_file), get_status returns
undefined values.
• get_head_status is available for querying the status signals of the scan heads.
RTC4RTC6 Basically unchanged functionality. However:
The parameter
Status
returns additionally the INTERNAL-BUSY list execution status and
PAUSED list execution status with an RTC6.
RTC5RTC6 Changed functionality.
• The
HEAD_BUSY
status is returned by
Bit #23
.
Version info Available as of DLL 600, OUT 600, RBF 600.
References read_status, get_input_pointer, get_list_pointer, get_out_pointer
Ctrl Command get_status