EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 588

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
588
innovators for industry
Result
(cont’d)
Bit #5 BUSY2 = 1: Indicates that “List 2” is executing at the moment (or
more precisely: that the output pointer currently resides
in List 2” after execution of “List 1“ or “List 2“ has been
started). BUSY2 is set by starting execution of “List 2” (for
example, by execute_list_pos) or by a list change to
“List 2” (automatic list change or jump). BUSY2 is reset if
set_end_of_list is executed in “List 2”, if a jump into
“List 1” is executed (for example, list_jump_pos), if
“List 1” is started (for example, by execute_list_pos) or
if stop_execution is executed.
Bit #6 USED1 = 1: Indicates that a set_end_of_list has been reached during
processing of “List 1”. USED1 is reset when LOAD1 is set
(for example, by set_start_list_pos).
Bit #7 USED2 = 1: Indicates that a set_end_of_list has been reached during
processing of “List 2”. USED2 is reset when LOAD2 is set
(for example, by set_start_list_pos).
Bit #8
Bit #31
0
Comments When interpreting the status values returned by read_status, always take into account
the programmed loading or execution processes of the lists.
Under some circumstances, the status values can be misleading, as illustrated by the
following examples:
Even during a loading process, the LOAD list status can already have been reset and
the READY list status set if – after loading of a set_end_of_list into a list –
further list commands are loaded into the same list.
The status values remain unchanged if a set_end_of_list is overwritten with another
command (READY list status is not reset).
If during a loading process– a set_end_of_list is processed at the same time in the
same list, then the list is regarded as already processed (USED list status set), even
though it is still newly loaded (USED list status has been then initially reset).
Even if a completely loaded command list (incl. set_end_of_list) has been stored,
the READY list status of a list can be reset if the input pointer has been newly set (for
example, by set_input_pointer) into the list. Then a list’s USED list status can be
reset too, even though a completely loaded and already processed command list is
stored.
For jumps from one list area to another (“List 1” <-> “List 2”, for example, by
list_
jump_pos)
during execution, the USED list status values of both lists (unlike
their BUSY list execution status values) remain unchanged and are therefore not
meaningful.
Ctrl Command read_status

Table of Contents