Herunterladen Inhalt Inhalt Diese Seite drucken

Konfiguration Des Listenspeichers - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

6.3.2 Konfiguration des Listenspei-
chers
Aus Kompatibilitätsgründen ist der RTC
speicher von SCANLAB bei Auslieferung standard-
mäßig so vorkonfiguriert, dass die Speicherbereiche
"Liste 1" und "Liste 2" jeweils 4.000 Listenbefehle
aufnehmen können.
Der geschützte Speicherbereich "Liste 3" umfasst
dann die restlichen 1.040.576 der 2
(siehe Konfiguration (a) in
config_list
kann der Benutzer die Speicherbereiche
aber auch umkonfigurieren.
Benötigt ein Anwenderprogramm z.B. nur eine Liste,
®
so kann der gesamte RTC
einzelner Listenspeicher mit einer Gesamtkapazität
20
von 2
Eintragungen behandelt werden (siehe Konfi-
guration (e) in
Abb.
29). In diesem Fall kann eine Liste
20
("Liste 1") mit bis zu 2
Befehlen geladen werden.
Generell werden bei der Konfiguration die Speicher-
plätze mit den niedrigeren Speicherplatznummern
"Liste 1", die mittleren Speicherplätze "Liste 2" und
die höheren Speicherplätze "Liste 3" zugeordnet.
Bei der Konfiguration der Speicherbereiche ist zu
beachten, dass "Liste 1" mindestens einen Speicher-
platz enthalten muss und dass die Summe der Spei-
cherplätze von "Liste 1" und "Liste 2" die Zahl 2
nicht überschreiten kann. Ansonsten können die
Größen von "Liste 1" und "Liste 2" beliebig konfigu-
riert werden (es kann also z.B. auch eine Speicher-
platzgröße 0 für "Liste 2" gewählt werden, siehe
Konfiguration (d) oder (e) in
geschützten Speicherbereich "Liste 3" werden bei
jeder Konfiguration automatisch die restlichen, nicht
an "Liste 1" oder "Liste 2" vergebenen Speicher-
plätze zugeteilt.
Bei der Konfiguration erfolgt keine Änderung des
Speicherinhalts. Ein wiederholter Aufruf mit verschie-
denen Parametern ist daher unschädlich.
Beim nachträglichen Ändern der Konfiguration sollte
man aber u.a. das Folgende beachten:
• Listengrenzen sollten nicht so verschoben
werden, dass sie hinterher mitten durch ein
Unterprogramm verlaufen.
• Wird ein Bereich von "Liste 3" dem Listenbereich
("Liste 1" oder "Liste 2") zugeordnet, so wird der
Schutz für diesen Bereich aufgehoben.
• Legale Sprungadressen in Sprungbefehlen
werden u.U. durch Ändern der Konfiguration
illegal (siehe
"Sprünge", Seite
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
6 Programmierung von Anwenderprogrammen
®
5-Listen-
20
Speicherplätze
Abb.
29). Mit dem Befehl
5-Speicher auch wie ein
20
Abb.
29). Dem
88).
®
5 PC/104-Plus-Karte, RTC
• Eventuell muss nach einer Vergrößerung des
geschützten Speicherbereichs ("Liste 3")
zusätzlich eine Defragmentierung durchgeführt
werden, damit der neu zugewiesene Speicherbe-
reich auch nutzbar ist (siehe
und Defragmentierung" auf Seite
1 "Liste 1" (Listen-Speicherbereich)
2 "Liste 2" (Listen-Speicherbereich)
3 "Liste 3" (geschützter Speicherbereich)
(a) Standard-Konfiguration (links die Nummern
der begrenzenden Speicherplätze der drei
Speicherbereiche):
config_list(4000, 4000)
(b) config_list(Mem1, Mem2)
mit Mem1 > 0, Mem2  2
(c) config_list(Mem1, –1) mit Mem1 > 0
(d) config_list(Mem1, 0) mit Mem1 > 0
(e) config_list(-1, x) mit x beliebig
Beispiele für zulässige Listenspeicher-Konfigurationen
®
5 PCIe/104-Karte
"Indexverwaltung
84).
20
- Mem1
29
74

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis