Herunterladen Inhalt Inhalt Diese Seite drucken

Ellipse-Befehle - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Ellipse-Befehle

®
Der RTC
5-Treiber stellt auch Befehle zum Markieren
ellipsenförmiger Bögen zur Verfügung. Im Gegensatz
zum Markieren von Vektoren oder Kreisbögen
müssen dabei allerdings in der Regel jeweils zwei
Befehle aufgerufen werden: der set_ellipse-Befehl
sowie der Bogenbefehl
mark_ellipse_abs
(1)
mark_ellipse_rel
.
Mit dem set_ellipse-Befehl wird dabei die
Bogenform festgelegt (siehe
• die Längen a und b der Ellipsenhalbachsen,
• der Anfangsphasenwinkel Phi0 (und damit die
Lage des Bogenstartpunkts relativ zum Endpunkt
der Halbachse a) und
• der Bogenwinkel Phi (und damit die Länge des zu
markierenden Ellipsenausschnitts).
Mit den Bogenbefehlen
mark_ellipse_abs
mark_ellipse_rel
wird die Lage und Orientierung des
auszuführenden Bogens festgelegt (siehe
• die Koordinaten (X,Y) des Ellipsenmittelpunkts
• der Winkel Alpha zwischen der Ellipsen-
Halbachse a und der x-Achse.
Legende
1 Startpunkt
2 Markierter Bogen
3 Endpunkt
Markieren ellipsenförmiger Bögen
(1) Zur Verwendung von abs- und rel-Befehlen siehe "AbsCalls"
Seite
82.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
7 Grundlegende Funktionen zur Scan-Kopf- und Lasersteuerung
oder
Abb.
30):
oder
Abb.
30):
30
®
5 PC/104-Plus-Karte, RTC
Hinweise
• Mit a kann wahlweise die kurze oder lange
Halbachse angegeben werden (mit b die jeweils
andere Achse). Phi0, Phi und Alpha beziehen
sich aber immer auf die Achse a.
• Phi0 und Phi werden im Uhrzeigersinn positiv
gezählt (entgegen der mathematischen
Definition), dagegen Alpha im Gegenuhrzei-
gersinn (entsprechend der mathematischen
Definition).
• Wie bei Mark- und Arc-Befehlen wird bei der
Ausführung eines Ellipse-Bogenbefehls der Laser-
fokus mit der angegebenen Geschwindigkeit
entlang des spezifizierten Bogens geführt. Die
"Laser active"-Lasersteuersignale werden zu
Beginn der Ausführung eines Bogenbefehls
automatisch eingeschaltet und am Anfang des
nachfolgenden Jump- (oder allgemein: Nicht-
Mark- oder Bogen-) Befehls ausgeschaltet, sofern
kein weiterer Bogenbefehl (bzw. eine Serie von
Bogen- oder Mark-Befehlen) nachfolgt.
set_ellipse
ist ein kurzer Listenbefehl und kann
daher zwischen einem Markierbefehl und einem
nachfolgenden Ellipse-Bogenbefehl aufgerufen
werden, ohne dass dadurch der Polygonzug
unterbrochen würde (der Laser bleibt an) (siehe
auch
Seite
241).
• Im Gegensatz zu Mark- und Arc-Befehlen beginnt
die Markierung bei einem Ellipse-Bogenbefehl
nicht automatisch an der aktuellen Ausgabepo-
sition, sondern immer an dem mit Hilfe der oben
genannten Parameter festgelegten Startpunkt.
Stimmt der Startpunkt des Bogens nicht mit der
aktuellen Position überein, so wird am Anfang der
Markierung ein harter Sprung an den Startpunkt
ausgeführt (dabei ist kein Jump-Delay wirksam).
®
5 PCIe/104-Karte
102

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis