Herunterladen Inhalt Inhalt Diese Seite drucken

Koordinatentransformationen Im Virtuellen Bildfeld; Deaktivieren Der "Processing On The Fly"-Korrektur - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Koordinatentransformationen im virtuellen
Bildfeld
Für
set_fly_2d
"Processing on the fly"-Anwendungen
können auch Koordinatentransformationen im virtu-
ellen Bildfeld definiert werden. Solche "virtuelle Koor-
dinatentransformationen" (insbesondere
Translationen und Rotationen) sind u.U. bei zusam-
menhängenden Markierungen, die größer als das
reale Bildfeld sind, erforderlich, um eine gewisse
mechanische Toleranz bei der Objektpositionierung
auszugleichen. Im Gegensatz zu den sonstigen kopf-
spezifischen Koordinatentransformationen werden
die (ggf. zusätzlichen) virtuellen Koordinatentrans-
formationen noch vor der "Processing on the fly"-
Korrektur auf das gesamte virtuelle Bildfeld ange-
wendet.
Virtuelle Koordinatentransformationen können mit
den Kontrollbefehlen
set_matrix
bzw.
set_offset_xyz
(Parameter HeadNo = 4) defi-
niert werden. Damit können Matrixkoeffizienten und
Verschiebungen festgelegt werden (bei
set_offset_xyz
wird dabei allerdings OffsetZ igno-
riert). Die Daten werden auf der Karte zwischenge-
speichert und fließen mit dem nächsten Aufruf von
set_fly_2d
in die Berechnung ein. Der Parameter
at_once hat mit HeadNo = 4 keine Bedeutung.
Solange eine "Processing on the fly"-Anwendung
aktiv ist, können die Parameter für die virtuellen Koor-
dinatentransformationen nicht verändert werden.
Der Stellbereich für die Verschiebungen ist ± 23 Bits.
Die Matrixkoeffizienten dürfen einen Absolutwert
von 1.5 nicht überschreiten. Die Verschiebung wird
wie bei den kopfspezifischen Transformationen nach
der Matrixoperation ausgeführt.
set_scale
und
set_angle
sowie alle Listenbefehle für
Koordinatentransformationen können nicht für
virtuelle Koordinatentransformationen verwendet
werden.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
8 Erweiterte Funktionen zur Scan-Kopf- und Lasersteuerung
8.7.5 Deaktivieren der "Processing
Mit
Korrekturen (für beide Raumrichtungen gleichzeitig)
deaktiviert werden. Dabei kann auch eine neue
Ausgabeposition definiert werden.
Hinweise
• Wird die "Processing on the fly"-Korrektur nicht
• Eine mit set_fly_x, set_fly_y, set_fly_2d,
und
set_offset
• Eine mit
• Eine mit
• Eine mit set_fly_x_pos, set_fly_y_pos,
(1)
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
on the fly"-Korrektur
fly_return
können alle "Processing on the fly"-
explizit deaktiviert, wirkt sie auch bei der
Ausführung nachfolgender Listen, jedoch nicht in
der Pause zwischen zwei Listen
set_fly_rot, set_fly_x_pos,
set_fly_rot_pos
aktivierte "Processing on the
fly"-Korrektur wird auch dann deaktiviert, wenn
der jeweilige Befehl erneut, aber dann mit einem
unzulässigen Parameterwert aufgerufen wird.
Hierbei findet u.U. ein Sprung auf einen unkorri-
gierten Ausgabepunkt statt. Siehe auch Befehls-
beschreibungen.
set_fly_x
aktivierte "Processing on the
fly"-Korrektur wird durch
viert und vice versa. Das gleiche gilt für
set_fly_x_pos
und set_fly_y_pos. Ansonsten
deaktiviert aber jeder "Processing on the fly"-
Befehl automatisch eine durch einen anderen
"Processing on the fly"-Befehl aktivierte
"Processing on the fly"-Korrektur (siehe auch
Abschnitt "Übersicht", Seite
findet u.U. ein harter Sprung auf einen neuen
Ausgabepunkt statt.
set_mcbsp_in
oder
aktivierte "Processing on the fly"-Korrektur wird
auch durch
set_mcbsp_in
set_mcbsp_in_list
mit Mode = 0 deaktiviert.
Hierbei findet u.U. ein harter Sprung auf einen
unkorrigierten Ausgabepunkt statt.
set_fly_rot_pos,
set_mcbsp_in
set_mcbsp_in_list
aktivierte "Processing on the
fly"-Korrektur wird auch durch die Befehle zur
Konfigurierung der Online-Positionierung deakti-
viert (siehe
Seite
184). Hierdurch findet u.U. ein
harter Sprung auf einen neuen Ausgabepunkt
statt.
set_end_of_list
deaktiviert die "Processing on the fly"-
Korrektur nicht. Die Korrektur wirkt dagegen z. B. nicht bei den
Kontrollbefehlen
goto_xy
und goto_xyz.
(1)
.
set_fly_y_pos
oder
set_fly_y
nicht deakti-
196). Hierdurch
set_mcbsp_in_list
oder
oder
204

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis