Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 522

Inhaltsverzeichnis

Werbung

Normaler
set_pixel_line
Listenbefehl
Funktion
Aktiviert den Pixelausgabemodus und definiert verschiedene Pixelausgabeparameter.
Aufruf
set_pixel_line( Channel, HalfPeriod, dX, dY )
Parameter
Channel
HalfPeriod
dX, dY
Hinweise
• Jede Bildzeile eines Rasterbildes muss mit dem Befehl set_pixel_line begonnen werden.
Dem Befehl sollte jeweils ein Jump- oder Mark-Befehl auf den jeweiligen Startpunkt der
Bildzeile vorausgehen.
• Unmittelbar nach dem Befehl set_pixel_line folgt die gewünschte Anzahl von
set_pixel/set_n_pixel-Befehlen, welche die Parameter PulseLength und AnalogOut
übertragen. Der erste Befehl einer Liste, der auf den set_pixel_line-Befehl folgt und
kein set_pixel/set_n_pixel-Befehl ist, beendet den Pixelausgabemodus (auch der Befehl
set_pixel_line beendet den Pixelausgabemodus ehe er ihn wieder startet). Dabei wird
ein Default-Pixel eingefügt.
• Für Channel < 1 oder Channel > 2 wird set_pixel_line durch
(get_last_error-Returncode RTC5_PARAM_ERROR). Der Pixelausgabemodus wird dann
nicht aktiviert.
• Beachten Sie, dass unter HalfPeriod die halbe Periodendauer angegeben werden muss.
2 × HalfPeriod ist also der zeitliche Abstand zwischen den einzelnen Pixeln (siehe
Seite
geclippt). Dies entspricht einer Pixelfrequenz von ca. 308 kHz.
• Die DA-Wandlung wird für Pixelfrequenzen über ca. 100 kHz (d.h. für HalfPeriod <
ca. 320) nicht in jedem Fall vollständig abgeschlossen. Bei solchen Pixelfrequenzen
muss die ausreichende Funktionsfähigkeit von Benutzern sorgfältig überprüft werden.
• Der Pixelausgabemodus ist inkompatibel mit dem Softstart-Modus (siehe
• Der Pixelausgabemodus sollte nicht zusammen mit der automatischen Lasersteuerung
(siehe
OUT1- oder ANALOG OUT2- Ausgang, die Pulslängen (PulseLength) oder Ausgabeperi-
oden (HalfPeriod) der Lasersignale LASER1 und LASER2 angepasst werden.
• Siehe auch
• Der Pixelausgabemodus kann mit "Processing on the fly" kombiniert werden (siehe
Seite
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Nummer des Analogausgangs (als 32-Bit-Wert ohne Vorzeichen), an
welchem die mit nachfolgenden set_pixel/set_n_pixel-Befehlen
festgelegten Analogspannungswerte ausgegeben werden.
Zulässiger Bereich: [1, 2] (1: ANALOG OUT1, 2: ANALOG OUT2).
Halbe Pixelausgabeperiode in Bits als 32-Bit-Wert ohne Vorzeichen.
1 Bit entspricht 1/64 µs.
Zulässiger Bereich: [104 ... (2
Abstand (in x- und y-Richtung) zwischen zwei aufeinanderfolgenden
Pixeln in Bits (im 64-Bit-IEEE-Gleitkommaformat).
210). HalfPeriod darf nicht kleiner als 104 sein (wird andernfalls automatisch
Seite
156) verwendet werden, wenn dort die 12-Bit-Ausgabewerte am ANALOG
Kapitel 8.8 "Das Scannen von Rasterbildern (Bitmaps)", Seite
195), aber nicht mit Wobbel (siehe
®
5 PC/104-Plus-Karte, RTC
32
–1)].
Seite
185).
®
5 PCIe/104-Karte
list_nop
ersetzt
Seite
149).
210.
522

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis