Herunterladen Inhalt Inhalt Diese Seite drucken

Set_Delay_Mode - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl set_delay_mode
Funktion
Schaltet den variablen Polygon-Delay-Modus und den variablen Jump-Delay-Modus ein
oder aus und setzt einige spezielle Scanner-Delay-bezogene Parameter sowie den
3D-Z-Move-Modus.
Aufruf
set_delay_mode( VarPoly, DirectMove3D, EdgeLevel, MinJumpDelay,
JumpLengthLimit )
Parameter
Alle Parameter werden als 32-Bit-Werte ohne Vorzeichen übergeben.
Parameter
VarPoly
DirectMove3
D
EdgeLevel
MinJumpDelay 0 ... (2
JumpLengthLi
mit
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Zulässige Werte Beschreibung
> 0
Aktiviert den variablen Polygon-Delay-Modus (siehe
Seite
115).
= 0
Deaktiviert den variablen Polygon-Delay-Modus
(Standardeinstellung).
Dieser Parameter beeinflusst nur 3D-Anwendungen.
> 0
Der z-Wert wird während eines Sprungs direkt (linear) zu
seinem Endwert geführt.
= 0
Der z-Wert wird schrittweise so variiert, dass der Fokus
während des ganzen Sprungs in einer Ebene bleibt (wie
bei einem Mark-Befehl).
32
0 ... (2
–1).
Dieser Parameter definiert für die Ecken eines
1 Bit entspricht
Polygonzugs eine maximale "Laser On"-Zeit. Wenn das
10 µs.
Polygon-Delay länger als oder gleich diesem Wert ist
(z.B. weil der Winkel  ungefähr 180° ist), wird der Laser
(nach einem LaserOff-Delay) ausgeschaltet und ein
neuer Polygonzug gestartet. Dadurch können Einbrenn-
Effekte verhindert werden. Der Eckwert muss kleiner sein
als das Zweifache des eingestellten Wertes für das
Polygon-Delay, sonst bleibt er ohne Wirkung (siehe auch
Abb.
36).
Hinweis: Um diese Anwendung zu deaktivieren, kann
man den Eckwert auf (2
32
–1).
Minimales Jump-Delay, das für Sprünge kleiner als
1 Bit entspricht
JumpLengthLimit auch für einen Sprungvektor der
10 µs.
Länge Null nicht unterschritten werden kann (siehe
Abb.
33). Bei Sprüngen größer als JumpLengthLimit
bleibt MinJumpDelay ohne Bedeutung. Um Anomalien
im Bereich von MinJumpDelay zu vermeiden, sollte
MinJumpDelay nicht größer als das Jump-Delay gewählt
werden.
32
0 ... (2
–1)
Sprunglängengrenze in Bits. Wenn der Sprungvektor
länger ist als dieser Wert, dann wird das konstante
Jump-Delay (siehe set_scanner_delays) eingefügt. Für
alle kleineren Sprunglängen wird ein zwischen
MinJumpDelay und dem Jump-Delay linear interpoliertes
variables Jump-Delay berechnet und eingefügt (siehe
Abb.
33).
Will man den variablen Jump-Delay-Modus deaktivieren,
so setzt man die Sprunglängengrenze JumpLengthLimit
auf 0.
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
32
–1) (Standardwert) setzen.
464

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis