RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
302
10 RTC6 Commands
10.1 Overview
The following pages describe the complete RTC6
command set (control commands and
list commands). The commands are listed according
to their intended use. The page numbers refer to
Chapter 10.2 ”RTC6 Command Set”, page 315,
where the RTC6 commands (alphabetically ordered)
are explained in detail.
10.1.1 Designations
Multi-Board Commands
All commands marked (n_) in the following list also
exist in a version for multiple RTC6 PCIe Boards
installed in one computer. See Chapter 6.6 ”Using
Several RTC6 PCIe Boards in One PC”, page 123 for
detailed information about these multi-board
commands.
An associated multi-board command is also provided
for almost all commands. Exceptions are explicitly
noted in the description list (in Chapter 10.2
”RTC6 Command Set”, page 315).
Normal, Short, Variable and Multiple
List Commands
The list commands of the RTC6 command set vary
somewhat in their length of command execution. To
differentiate, list commands in the list description (in
Chapter 10.2 ”RTC6 Command Set”, page 315) are
designated as “normal”, “short”, “variable” and
“multi“.
• Normal list commands require a full 10 µs clock
cycle for command execution.
• Short list commands require less time for
command execution. Therefore, they can be
carried out along with the next list command,
one directly after the other within a single 10 µs
clock cycle. In contrast, a short list command that
immediately follows a normal list command
executes in the subsequent 10 µs clock cycle.
The quicker execution of short list commands
reduces total list processing time. In addition,
during a Polyline, the laser power can, for
instance, be varied or the IO ports can be
addressed (see write_da_x_list) between the
Polyline’s individual Mark Commands (see
set_laser_pulses), all without interrupting the
Polyline (the laser remains on).
In contrast, if a specific time behavior is desired
(10 µs clock cycle), you can insert an additional
list_nop or list_continue command after any
short list command to ensure that the next
command only executes in the following 10 µs
clock cycle. Insertion of list_nop (but not
insertion of list_continue) results in the
interruption of the Polyline (the “laser active”
Laser Control Signals are switched off).
Up to 8 short list commands per 10 µs clock cycle
are possible. However, the maximum number can
be lower, depending on the workload of the RTC6
board and the DSP mode. Short list commands
that alter the output pointer (for example,
sub_call, list_return or list_jump_pos) count as
two commands. If the maximum number is
exceeded, a 10 µs clock cycle is inserted
(equivalent to an additionally inserted
list_continue, during the Polyline the laser
remains on).
A maximum of two short list commands per
10 µs clock cycle are allowed before a normal
list
command. If a normal list command succeeds
mor
e than two short list commands, then the
short list commands execute immediately and the
normal list command execute delayed by a 10 µs
clock cycle.