Config_List - 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 config_list
Function
Configures the
RTC6 List Memory
config_list( Mem1, Mem2 )
Call
Mem1
Parameters
Mem2
Comments
• The
They can be divided into three areas ("lists") by config_list. The sizes of "List 1" and
"List 2" are specified by the parameters Mem1 and Mem2. All remaining storage positions
not assigned to "List 1" or "List 2" are automatically assigned by config_list to the
protected
• The following rules apply to the parameters Mem1 and Mem2 (invalid values
are automatically corrected in the specified order):
– Mem1 > 0 ("List 1" must not be empty).
Mem1 = 0 is corrected to Mem1 = 1.
– Mem1  2
Mem1 > 2
– Mem1 = "–1" is interpreted as Mem1 = (2
Example: With config_list( –1, x ) where x is any value (also x = –1), "List 1" is
automatically assigned the entire
memory for "List 3").
– Mem2  2
Mem2 = 0 is allowed.
Mem2 > 2
– Mem2 = "–1" is interpreted as Mem2 = (2
Mem2 = 2
Example: With config_list( Mem1, –1 ) , "List 2" is automatically
assigned with the "rest" of
"List 3").
– Storage positions for "List 3": 2
• The
By default, it is preconfigured so that "List 1" and "List 2" can each accept 4,194,304
(= 2
area "List 3" owns no storage positions, because 2
• config_list is not executed
– the
– a list has been paused by
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
RTC6 List
Memory, that is, assigns specific memory locations to the
areas.
Storage positions for
As an unsigned 32-bit value.
Storage positions for
As an unsigned 32-bit value.
RTC6 List Memory
features 8,388,608 (= 2
RTC6 List Memory
area "List 3".
23
("List 1" can contain a maximum of 2
23
is corrected to Mem1 = 2
23
– Mem1 ("List 2" can maximally receive the "rest" of
23
– Mem1 is corrected to Mem2 = 2
23
– Mem1.
RTC6 List Memory
RTC6 List Memory
features 8,388,608 (= 2
22
) list commands (Mem1 = Mem2 = 4,194,304). The protected
(get_last_error
BUSY list execution status
set_wait (PAUSED list execution status
RTC6 List Memory
area "List 1".
RTC6 List Memory
area "List 2".
23
) storage positions in total.
23
storage positions).
23
.
32
–1) and corrected to Mem1 = 2
RTC6 List Memory
(Mem1 = 2
23
– Mem1.
32
–1) and corrected to
(Mem2 = 2
23
– Mem1 – Mem2.
23
) storage positions in total.
23
– Mem1 – Mem2 = 0.
return code RTC6_BUSY), if:
is set
23
.
23
, Mem2 = 0, no
RTC6 List
Memory).
23
– Mem1, no memory for
RTC6 List Memory
set)
344

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?

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF