List Memory; Lists And The Protected Buffer Area; Lists; Protected Buffer Area - Scanlab RTC 5 PC Interface Board Installation And Operation Manual

Table of Contents

Advertisement

6.3 List Memory

List memory serves as intermediate storage for list
commands. Before list commands can be sent to the
®
RTC
5, a control command must define the input
pointer to which subsequent list commands will be
transferred (this corresponds to opening a list, see
"Loading Lists", page
71). Additional control
commands start the processing of transferred list
commands.
6.3.1 Lists and the Protected Buffer
Area
®
The RTC
5's list memory contains 1M
20
(= 1048576 = 2
) storage positions. The memory is
basically divided into three areas of variable (config-
urable) size:
• Two list buffers ("List 1" and "List 2"), later simply
referred to as "lists"
• A third "protected buffer area" ("List 3"), which is
protected against unintended overwriting during
loading of normal command lists

Lists

In principal, both list buffers ("List 1" and "List 2")
can be used in a manner identical to the two list
®
®
buffers of the RTC
4, RTC
boards, e.g. for continuous loading and processing of
command lists.
®
But the RTC
5 provides significantly more memory,
and the size of each buffer area is freely configurable
(see
"Configuring the List Memory", page
®
Plus, the RTC
5 has enhanced command function-
ality for list handling, as detailed in
Handling", page
71.

Protected Buffer Area

The third buffer area ("List 3") – an RTC
– is a protected memory area intended for storing
frequently needed list-command sequences as
subroutines or character set definitions. This area is
protected against unintended overwriting during
loading of normal command lists.
There are principally two ways to utilize this
protection feature:
®
RTC
5 PC Interface Board
Rev. 1.9 e
6 Developing User Applications
®
3 or RTC
2 PC interface
70).
chapter 6.4 "List
®
5 innovation
®
(1) As with the RTC
5's predecessors, subroutines
can be written to the upper positions of the list
buffers. What is new with the RTC
subroutines can be subsequently assigned to the
protected buffer area. Such subroutines are
called – both initially in the list-buffer area as well
as subsequently in the protected buffer area – via
specification of an absolute memory location.
(2) Special commands allow subroutines and char-
acter set definitions to be loaded directly in the
protected buffer area as indexed subroutines or
definitions. They can then be called by providing
the corresponding index, thus potentially simpli-
fying later usage. Indexed character set defini-
tions can, for example, be used in conjunction
with the newly introduced
for directly marking text.
SCANLAB strongly recommends not intermixing
usage of these two methods. Otherwise, unintended
data loss via overwriting could occur even in the
protected buffer area.
®
The RTC
5 command set includes appropriate
conversion commands so that you won't be forced to
continuously use only one of the two methods.
The defining of subroutines and character sets, as
well as their management and subsequent
conversion options are detailed in
tured Programming", page
®
5 is that these
mark_text
command
chapter 6.5 "Struc-
76.
69

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?

Related Products for Scanlab RTC 5 PC Interface Board

Table of Contents

Save PDF