Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 181

Inhaltsverzeichnis

Werbung

Hinweise
• Die beschriebenen Koordinatentransformationen
sind in erster Linie für kleinere Korrekturen zur
Ausrichtung des Scan-Systems relativ zum
Bildfeld vorgesehen. Die separat einstellbaren
Skalierungen und Drehungen ermöglichen dabei
eine flexiblere Handhabung gegenüber einer
alleinigen Matrixeinstellung.
• Per Initialisierung (load_program_file) sind der
Offset auf den Wert (0|0|0) und die Matrizen M
M
und M
jeweils auf die Einheitsmatrix vorein-
R
T
gestellt.
• Bei jeder Matrix- oder Offset-Definition werden
ältere Definitionen überschrieben.
®
• Die von der RTC
5 berechnete Gesamtmatrix M
ist unabhängig davon, in welcher Reihenfolge der
Offset und die einzelnen Transformations-
matrizen definiert werden.
• Der Wertebereich für den Skalierungsfaktor k der
Skalierungsmatrix M
ist [–16 ... +16]. Der
S
Wertebereich für die Koeffizienten der allge-
meinen Transformationsmatrix M
[–50 ... +50]. Zusätzlich muss darauf geachtet
werden, dass der Wertebereich [–50 ... +50] für
jeden einzelnen Koeffizienten der Gesamtmatrix
M nicht überschritten wird, sonst kommt es bei
der Berechnung der korrigierten Koordinaten
u.U. zu einem Überlauf.
• Drehungen geschehen ausschließlich um den
Mittelpunkt des Bildfeldes, Spiegelungen relativ
zu den Achsen. Passende Offsetverschiebungen
müssen von Benutzern berechnet und zur
Verfügung gestellt werden.
• Bei jeder Definition kann über den Parameter
at_once ausgewählt werden, ob sich die neuen
Einstellungen unmittelbar auf die aktuelle
Position auswirken (at_once = 1 oder 3) oder
zunächst nur gesammelt und zwischengespei-
chert werden (at_once = 0 oder 2). Zur
Ansammlung über Listenbefehle müssen die
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
8 Erweiterte Funktionen zur Scan-Kopf- und Lasersteuerung
Befehle nicht notwendigerweise unmittelbar
aufeinander folgen. Wann eine (angesammelte)
Transformation wirksam wird, entscheidet immer
der zuletzt gesendete at_once-Parameterwert.
• Vor Anwendung der (evtl. angesammelten)
Gesamttransformation auf die aktuelle Position
werden die "Laser active"-Lasersteuersignale für
at_once = 0 bis 2 ausgeschaltet; für at_once = 3
dagegen bleiben die Lasersteuersignale unver-
ändert.
,
S
• Mit at_once = 1 oder 3 werden alle bis dahin
(sowohl über Kontrollbefehle als auch über
Listenbefehle) nur angesammelten Einstellungen
sofort und gleichzeitig abgearbeitet. Dabei
werden – noch bevor ein nachfolgender Befehl
ausgeführt wird – die Achsen des Scan-Systems
von der aktuellen Position (zur Vermeidung harter
Sprünge) mit der (vor-) eingestellten Sprungge-
schwindigkeit in die korrigierte Position bewegt.
Dies kann daher eine gewisse Anzahl von
Taktzyklen benötigen. Etwaige Scanner-Delays
werden nicht initiiert. Für die Dauer des Sprungs
ist
auf die korrigierte Position ist der INTERNAL-
T
BUSY-Status gesetzt.
• Mit at_once = 0 wird zwar eine über einen
Kontrollbefehl (aber nicht über einen Listen-
befehl) definierte Einstellung (zusammen mit
anderen bis dahin angesammelten Einstellungen)
auch bereits bei der Ausführung des unmittelbar
nächsten Listenbefehls automatisch wirksam
(also quasi sofort, wenn gerade eine Liste abgear-
beitet wird, at_once = 0 wird in diesem Fall exakt
wie at_once = 1 behandelt).
Ansonsten bleibt aber jede mit at_once = 0 defi-
nierte Einstellung (zusammen mit bis dahin ange-
sammelten Einstellungen) so lange unwirksam –
auch bei nachfolgenden goto_xy- und goto_xyz-
Befehlen – solange sie nicht durch eine nachfol-
gende Koordinatentransformation (z. B. mit
einem Listenbefehl mit at_once = 1 oder 3 oder
einem entsprechenden Kontrollbefehl) aktiviert
wird.
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
181

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis