Herunterladen Inhalt Inhalt Diese Seite drucken

Inbetriebnahme Der Rtc ® 5-Karte; Initialisierung Der Karte; Konfiguration Der Karte; Initialisierung Der Scan-System-Ansteuerung - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

6.2.4 Inbetriebnahme der RTC
Karte
Am Anfang eines jeden RTC
sollten – nach erfolgter Initialisierung der DLL (siehe
vorhergehender Abschnitt) – die folgenden Schritte
ausgeführt werden, um die RTC
nehmen:

Initialisierung der Karte

(1) Rufen Sie den Befehl
load_program_file
Dieser Befehl setzt die RTC
entspricht einem Hardware-Reset), initialisiert die
Speicherkonfiguration (in der Standard-Konfigu-
ration), führt einen DSP-Speicher-Check aus, lädt
die Firmware (RTC5RBF.rbf), die Programmdatei
RTC5OUT.out und eine binäre Hilfsdatei
(RTC5DAT.dat) und startet den Signalprozessor.
Nach Ausführung des Befehls ist die Position des
Scanners automatisch auf den Nullpunkt (0|0)
eingestellt (der Laserfokus ist also im Zentrum des
Bildfeldes) und die Lasersteuerung ist deaktiviert.
Die Treiber-DLL und die Programmdateien
RTC5OUT.out, RTC5RBF.rbf und RTC5DAT.dat
können nicht in beliebigen Programmversionen
miteinander kombiniert werden. Der Befehl
load_program_file
führt eine entsprechende
Versionsprüfung durch. Liegt ein Versionsfehler
vor (Fehlercode 7 und get_last_error-Returncode
RTC5_VERSION_MISMATCH), wird die Karte wie mit
release_rtc
freigegeben und damit für weitere
Befehle gesperrt, außer für solche, die keine
Zugriffsberechtigung erfordern. RTC
können nur in Betrieb genommen werden, wenn
alle Software-Dateien in einer zulässigen Versi-
onskombination bereitgestellt werden (siehe
Kapitel 5.4 "Installation der RTC
Seite
62). Wenn die Versionsprüfung fehlschlägt
und die Karte nicht von einem anderen Anwen-
derprogramm belegt ist, kann mit dem Multi-
boardbefehl n_load_program_file eine korrekte
Programmversion geladen und anschließend die
Karte mit
select_rtc
oder
genommen werden.
®
Wenn mehrere RTC
5-Karten als Master und
Slave miteinander verbunden sind, dann muss auf
allen Karten der Befehl
worden sein und sollte eine Synchronisierung der
Takt-Phasen durchgeführt werden, bevor einzelne
Karten mit weiteren Befehlen initialisiert und
betrieben werden (siehe
"Master/Slave-Betrieb", Seite
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
6 Programmierung von Anwenderprogrammen
®
5-
®
5 Anwenderprogramms
®
5 in Betrieb zu
auf.
®
5 zurück (dies
®
5-Karten
®
5-Software",
acquire_rtc
in Besitz
load_program_file
erteilt
Kapitel 6.6.3
91).
®
5 PC/104-Plus-Karte, RTC

Konfiguration der Karte

(2) Konfigurieren Sie falls nötig mit
®
RTC
5-Listenspeicher. Der Listenspeicher ist von
SCANLAB bei Auslieferung standardmäßig so
vorkonfiguriert, dass die Speicherbereiche
"Liste 1" und "Liste 2" jeweils 4.000 Listenbefehle
aufnehmen können. Der geschützte Speicherbe-
reich "Liste 3" umfasst die restlichen 1.040.576
20
der 2
Speicherplätze.

Initialisierung der Scan-System-Ansteuerung

(3) Laden Sie mit
load_correction_file
tigten Korrekturdatei(en) auf die RTC
Laden einer Korrekturtabelle kann vor oder nach
load_program_file, sollte aber unbedingt vor
select_cor_table
erfolgen
eine 1:1-Korrekturdatei geladen werden). Infor-
mationen über die Verwendung mehrerer
verschiedener Korrekturtabellen finden Sie in
Kapitel 8.5, Seite
188.
(4) Weisen Sie mit
select_cor_table
denen Korrekturtabelle(n) dem (oder den) Scan-
Kopf-Steuerungsport(s) zu
vorgesehene Bildfeldkorrektur auch für die durch
load_program_file
zuvor voreingestellte
Scanner-Position (0|0) wirksam (u.U. wird auch
der Nullpunkt durch die Bildfeldkorrektur
verschoben).
Nach dem Befehl
load_program_file
standardmäßig die folgende Zuweisung:
– Dem ersten Scan-Kopf-Steuerungsport wird
Korrekturtabelle Nr. 1 zugewiesen.
– Dem zweiten Scan-Kopf-Steuerungsport wird
keine Korrekturtabelle zugewiesen.
Die vorgesehene Bildfeldkorrektur wird allerdings
erst durch einen nachfolgenden
select_cor_table-, select_cor_table_list-,
Sprung- oder Markierbefehl wirksam.
(5) Definieren Sie (mit set_delay_mode) den
Scanner-Delay-Modus (u.a. variables oder
konstantes Polygon-Delay).
(6) Laden Sie falls nötig (mit load_varpolydelay)
eine Tabelle für das variable Polygon-Delay.
Verbleibende Größen (wie Scanner-Delays, Sprung-
und Markiergeschwindigkeit) werden mit weiteren
Kontrollbefehlen oder Listenbefehlen festgelegt.
(1) Die Korrekturtabellen Nummer 3 und 4 werden durch
load_program_file
gelöscht.
(2) Ab Version DLL 521, OUT 521 ruft
der Befehl nach
load_program_file
einer Korrekturtabelle automatisch
Hinweise auf
Seite
135).
®
5 PCIe/104-Karte
config_list
den
die benö-
®
5 (das
(1)
; es sollte zumindest
die zuvor gela-
(2)
. Dadurch wird die
erfolgt
load_correction_file
(wenn
erfolgt) nach dem Laden
select_cor_table
auf (siehe
69

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis