Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 561

Inhaltsverzeichnis

Werbung

Unverzögerter
set_wobbel_control
kurzer
Listenbefehl
Funktion
Definiert die Lasersteuerungsparameter für die Laserleistungsvariation bei "Frei
definierbaren Wobbelfiguren".
Aufruf
set_wobbel_control( Ctrl, Value, MinValue, MaxValue )
Parameter
Ctrl
Value
MinValue,
MaxValue
Hinweise
• Ein evtl. noch anliegender verzögerter kurzer Listenbefehl wird noch davor ausgeführt.
• Für Ctrl = 0 und Ctrl > 6 wird die Laserleistungsvariation abgeschaltet (Initialisie-
rungszustand nach load_program_file). Die Werte aus der Multi-McBSP/SPI-Übertra-
gung werden dann auch nicht verwendet.
• Für Value, MinValue, MaxValue gelten dieselben Bedingungen wie bei der automati-
schen Lasersteuerung (siehe set_auto_laser_control), maximal jedoch [0 ... 65535].
Initialisierungswerte sind MinValue = 0 und MaxValue = 0xFFFFFFFF, also keinerlei
Einschränkung.
• Die Laserleistung kann mit der vektorkontrollierten Lasersteuerung kombiniert werden,
wenn die entsprechenden Ctrl-Parameter gleich gewählt sind.
• Wenn eine entlang der Wobbelfigur variierende Laserleistung gewünscht ist, sollte der
Befehl noch vor der Aktivierung der "Frei definierbaren Wobbelfigur" ausgeführt
werden. Andernfalls wird keine Laserleistung moduliert, auch dann nicht, wenn in den
Datensätzen eine Änderung angegeben ist.
• Sonderfall: Für Value = 0xFFFFFFFF wird die nominelle Laserleistung nicht aus dem
Befehl zugewiesen, sondern aus demjenigen Port entnommen, der dem Signalpara-
meter Ctrl zugeordnet ist. Das ist dann der zu diesem Zeitpunkt aktuell vorhandene
Inhalt, der über andere Standard-Befehle gesetzt worden ist, z. B.
Ctrl = 1. Diese – und andere gegebenenfalls anstehende verzögerte kurze Listenbe-
fehle – werden noch vor dem Befehl set_wobbel_control ausgeführt.
Aber Achtung: Mit Ausführung der "Frei definierbaren Wobbelfigur" kann sich der Wert
am Port jederzeit ändern. Spätere Aufrufe von set_wobbel_control liefern dann andere
Werte für die nominelle Laserleistung.
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version DLL 537, OUT 537.
Verweise
set_wobbel_vector, set_multi_mcbsp_in,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Steuerparameter zur Initialisierung oder Deaktivierung der
Laserleistungsvariation als 32-Bit-Wert ohne Vorzeichen:
= 1...6: definiert welcher Signalparameter variiert wird:
Zur Bedeutung siehe set_auto_laser_control.
= 0 oder > 6: deaktiviert die Laserleistungsvariation (für Ctrl > 6:
get_last_error-Returncode RTC5_PARAM_ERROR).
Nominelle Laserleistung P0 (100%) als 32-Bit-Wert ohne Vorzeichen.
Zulässiger Wertebereich siehe set_auto_laser_control, maximal jedoch
[0 ... 65535] oder 0xFFFFFFFF. Zu große Werte werden geclippt.
Grenzwerte, die nicht überschritten werden können, als 32-Bit-Werte ohne
Vorzeichen (siehe set_auto_laser_control).
Die zulässigen Wertebereiche hängen vom ausgewählten Ctrl-Parameter und
von Value ab.
®
5 PC/104-Plus-Karte, RTC
set_multi_mcbsp_in_list
®
5 PCIe/104-Karte
write_da_1_list
für
561

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis