Herunterladen Inhalt Inhalt Diese Seite drucken

Select_Cor_Table - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl select_cor_table
Funktion
Weist die zuvor geladenen Korrekturtabellen den Scan-Kopf-Steuerungs-Ports zu und
aktiviert die Bildfeldkorrektur.
Aufruf
select_cor_table( HeadA, HeadB )
Parameter
HeadA
HeadB
Hinweise
• Der Befehl select_cor_table bzw. der Befehl
nach dem Laden der gewünschten Korrekturtabelle(n) mit
und/oder
siehe unten) aufgerufen werden, um die Korrekturtabelle(n) den jeweiligen Steuerungs-
Ports zuzuweisen (ab Version DLL 521, OUT 521 wird select_cor_table automatisch
von
feldkorrektur auch unmittelbar auf die aktuell eingestellte Galvanometerpositionen
auswirkt, lösen select_cor_table und
jump_speed (keinen harten Sprung) auf die korrigierte Galvanometerposition aus.
select_cor_table tut dies automatisch und sofort,
Sprung vor dem nächsten Listenbefehl ein. Je nach Tabelleninhalt und Galvanometer-
position kann dies einige Taktzyklen (mindestens jedoch einen Taktzyklus) dauern.
• Korrekturtabellen sollten geladen und zugewiesen werden, bevor erstmalig eine Liste
gestartet wird oder mit einem Kontrollbefehl (wie goto_xy) die Galvanometerscanner
des Scan-Systems bewegt werden, und die Befehle select_cor_table oder
select_cor_table_list
gestartet werden. Sonst werden die Galvanometerscanner u.U. in eine unerwartete
Position gefahren und der Laserstrahl in eine unbeabsichtigte Richtung gelenkt.
• Korrekturtabellen, die vor
werden, werden erst nach select_cor_table bzw.
(bei älteren Versionen als DLL 521, OUT 521 möglicherweise auch Korrekturtabellen, die
nach
bellen Nummer 3 und 4 werden durch
• Der Befehl select_cor_table wird ignoriert (get_last_error-Returncode: RTC5_BUSY),
wenn gerade der BUSY-Status der Karte gesetzt ist (Liste wird abgearbeitet oder wurde
mit
pause_list
set_wait
select_cor_table_list
• Wenn der INTERNAL-BUSY-Status der Karte gesetzt ist, wird select_cor_table gegebe-
nenfalls erst verzögert ausgeführt (nachdem der INTERNAL-BUSY-Status wieder zurück-
gesetzt wurde).
• Für die Dauer des Sprungs auf die korrigierte Galvanometerposition setzt der Befehl
select_cor_table den INTERNAL-BUSY-Status.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
= 0:
Schaltet die Signale für Scan-Kopf A (prim. Scan-Kopf-Anschluss) ab.
= 1...4: Weist Korrekturtabelle Nummer HeadA Scan-Kopf A zu.
(als 32-Bit-Wert ohne Vorzeichen)
= 0:
Schaltet die Signale an Scan-Kopf B (sek. Scan-Kopf-Anschluss) ab.
= 1...4: Weist Korrekturtabelle Nummer HeadB Scan-Kopf B zu
(Freischaltung erforderlich).
(als 32-Bit-Wert ohne Vorzeichen)
load_z_table
(bzw. nach einem anschließenden load_program_file-Befehl –
load_correction_file
aufgerufen; siehe Hinweise
sollten erst nach dem Laden der gewünschten Korrekturtabelle(n)
load_program_file
load_program_file
geladen werden; siehe Hinweise
angehalten). Der Befehl wird dagegen ausgeführt, wenn eine Liste mit
angehalten wurde (PAUSED-Status gesetzt). Der Listenbefehl
kann uneingeschränkt verwendet werden.
®
5 PC/104-Plus-Karte, RTC
select_cor_table_list
load_correction_file
Seite
135). Damit sich die Bild-
select_cor_table_list
zusätzlich einen Sprung mit
select_cor_table_list
mit
load_correction_file
select_cor_table_list
Seite
load_program_file
gelöscht.
®
5 PCIe/104-Karte
sollte unmittelbar
fügt den
geladen
voll wirksam
135). Die Korrekturta-
446

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis