Execute_List_Pos - Scanlab RTC6 PCIe Board Installation And Operation Manual

Real time control of scan systems and lasers rtc6 software package v1.16.0
Table of Contents

Advertisement

Ctrl Command execute_list_pos
Function
Starts list execution ("List 1" or "List 2") at the specified position.
execute_list_pos( ListNo, Pos )
Call
ListNo
Parameters
Pos
Comments
• execute_list_pos is not executed
– the
– a list has been paused by
• If the
with a delay (after
checks are performed to determine if a list is currently being loaded. During list
processing, the other list (or even the same list) can be simultaneously reloaded (see
also
• Programs in the protected
by execute_list_pos. They can only be called from a list ("List 1" or "List 2") as a
subroutine. Alternatively, the corresponding area can be assigned by
"List 1" or "List 2".
• Uneven ListNo values cause "List 1" to be executed; otherwise "List 2" is executed. This
allows automatically generated continuous list changing by an incremented count.
• If "List 2" has not been assigned memory
opened.
• If Pos is specified as being larger than the
(Pos >
• The
corresponding list is reset (see read_status). The
Execution Status
• Execution stops when a
reached without encountering a set_end_of_list, then execution continues at the
beginning of the same list area instead of with the next list. The output pointer remains
in the active list area unless a
auto_change_pos
as a single list, you must set the configuration appropriately: for example,
config_list( Mem1+Mem2, 0 ) .
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
Number of the list to be executed.
As an unsigned 32-bit value.
Allowed values: [uneven: "List 1", even: "List 2"].
Address of the first list command to be executed (offset relative to the start
of the respective list).
As an unsigned 32-bit value.
Allowed value range: [0...(2
BUSY list execution status
set_wait (PAUSED list execution status
INTERNAL-BUSY list execution status
INTERNAL-BUSY list execution status
Chapter 6.4 "List Handling", page
RTC6 List Memory
Mem1
or Pos > Mem2), then Pos is set to 0.
BUSY list status
of the selected list is set and the
(see get_status) is set.
set_end_of_list
or
start_loop
23
–1)].
return value = RTC6_BUSY), if:
(get_error
is set
is set, execute_list_pos is only executed
105).
area "List 3" cannot be directly executed
(Mem2
= 0, see config_list) then "List 1" is
RTC6 List Memory
BUSY list status
BUSY list execution status-List
is encountered. If the end of a list area is
set_end_of_list
has been encountered and an
has been previously called. For both lists to be treated
set)
has been reset again). No
config_list
to
area of the respective list
of the other
386

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF