10 Commands And Functions
10.1 Overview
The following pages describe the complete RTC
command set (control commands and list
commands). The commands are listed according to
their intended use. The page numbers refer to
®
chapter 10.2 "RTC
5 Command Set", page
where the commands (alphabetically ordered) are
explained in detail.
10.1.1 Nomenclature
Multi-Board Commands
All commands marked (n_) in the following list also
exist in a version for multiple RTC
in one computer. See
chapter 6.6, page 83
detailed information about these multi-board
commands.
Nearly all single-board commands are also available
in multi-board form. Exceptions are explicitly noted in
the description list (in
chapter
Normal, Short and Variable List Commands
and List Multi-Commands
The list commands of the RTC
somewhat in their length of command execution. To
differentiate, list commands in the list description (in
chapter
10.2) are designated as "normal", "short",
"variable" and "multi".
• Normal list commands require a full 10 µs clock
period for command execution.
• Short list commands require less time for
command execution and can therefore be carried
out along with the next list command, one
directly after the other within a single 10 µs clock
period, during which control commands cannot
execute. In contrast, a short list command that
immediately follows a normal list command will
execute in the subsequent 10 µs clock period.
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 vectors (see
set_laser_pulses), all without interrupting
polyline traversal (the laser remains on).
®
RTC
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
®
5
227,
®
5 boards installed
for
10.2).
®
5 command set vary
(1) On older RTC
In contrast, if a specific time behavior is desired
(10 µs clock period), you can insert an additional
list_nop
or
list_continue
short list command to ensure that the next
command only executes in the following 10 µs
clock period. Insertion of
insertion of list_continue) will result in the inter-
ruption of polygonal traversal (the "laser active"
laser control signals are switched off).
Currently, up to 12 short list commands per 10 µs
clock period are possible. However, the maximum
number can be lower, depending on the
®
workload of the RTC
5 board and the DSP
(1)
version
. Short list commands that alter the
output pointer (e.g. sub_call,
list_jump_pos) count as two commands. If the
maximum number is exceeded, a 10 µs clock
period will be inserted (equivalent to an
additionally inserted list_continue, during
polygonal traversal the laser remains on)
A maximum of two short list commands per 10 µs
clock period are allowed before a normal list
command. If a normal list command succeeds
more than two short list commands, then the
short list commands will execute immediately and
the normal list command will execute delayed by
a 10 µs clock period.
The maximum number of currently up to 12 short
list commands may change in the future. For fully
future-safe applications, only one short list
command should precede a normal list
command. If necessary, you should explicitly
insert a
list_continue
or
interrupt polygonal traversal).
• The command execution lengths of variable list
commands are dependent on additional param-
eters and the user application. Details are
provided in the corresponding command
description.
• About list multi-commands, see
®
5 boards where DSP version < 2
(get_rtc_version
bits #16-23), only up to 8 short list
commands per 10 µs clock period are possible. As of
RTC5OUT.out version 517 or lower, a
cally inserted for exceedances of the maximum number (polyg-
onal traversal is interrupted).
command after any
list_nop
(but not
list_return
or
(1)
.
list_nop (list_nop
will
page
218.
list_nop
will be automati-
217
Need help?
Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?