Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 94

Inhaltsverzeichnis

Werbung

Will das übernehmende Anwenderprogramm die
®
RTC
5-Karte dagegen im übernommenen Zustand
weiterbetreiben, dann muss sie gegebenenfalls die in
der DLL fehlenden Informationen explizit abfragen,
von dem vorherigen Anwenderprogramm über-
nehmen und erneut explizit setzen, damit die DLL mit
der Karte konsistent bleibt. Beachten Sie dazu die
folgende Hinweise
• Für ein korrektes Verhalten des Input-Pointers an
den Listengrenzen muss die in der DLL für das
übernehmende Anwenderprogramm einge-
tragene Speicherkonfiguration mit der aktuellen
Speicherkonfiguration der übernommenen Karte
konsistent sein. Ist dies nicht der Fall, kann der
Befehl
get_config_list
Befehl ermittelt die aktuelle Speicherkonfigu-
ration der Karte und stellt die Kartenverwaltung
der DLL für das aufrufende Anwenderprogramm
entsprechend ein.
• Die Verwaltungstabellen der geschützten
Funktionen (indizierte Unterprogramme, Zeichen-
sätze und Zeichenfolgen) befinden sich auf der
Karte und werden daher bei einer Kartenüber-
nahme übernommen. Alle auf der Karte gespei-
cherten geschützten Funktionen sind daher
weiterhin abrufbar. Verloren geht dagegen die
Information, wohin die nächste geschützte
Funktion geladen werden soll. Sie kann nur durch
save_disk/load_disk
(siehe
gestellt werden. Eine anderweitige Übertragung
ist nicht möglich. Das gemischte Laden von
geschützten Funktionen durch unterschiedliche
Anwenderprogramme sollte daher vermieden
werden.
• Wenn beim Laden einer geschützten Funktion
release_rtc
aufgerufen wird bevor der abschlie-
ßende list_return-Befehl übergeben ist, dann
wird die Funktion nicht auf der RTC
gespeichert.
• Der Input-Pointer wird generell nicht
übernommen (es wird die auf der DLL für das
übernehmende Anwenderprogramm aktuell
gespeicherte Input-Pointer-Position verwendet,
evtl. nach
get_config_list
Pointer von Listen können dagegen nach der
Übernahme mit
get_status
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
6 Programmierung von Anwenderprogrammen
verwendet werden. Dieser
Seite
84) wiederher-
®
5-Karte
korrigiert). Output-
abgefragt werden.
®
5 PC/104-Plus-Karte, RTC
• Der Listenstatus ist evtl. nach der Übernahme bis
zum nächsten load_...-Befehl (bzgl. LOAD und
READY) falsch. Das ist aber für die weitere
Ausführung unwichtig, und der Status wird beim
nächsten load_...-Befehl neu gesetzt.
• Sonstige Einstellungen wie
Lasereinstellungen sind in der DLL irrelevant. Die
von dem vorherigen Anwenderprogramm vorge-
nommenen Einstellungen können in der Regel
nicht abgefragt werden, es können aber natürlich
neue Einstellungen beliebig vorgenommen
werden.
• Die Fehlerbehandlung erfolgt für jede Karte und
für jedes Anwenderprogramm separat. Beim
Austausch von Zugriffsberechtigungen werden
diese Daten nicht mitgetauscht.
®
5 PCIe/104-Karte
start_loop
oder die
94

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis