Herunterladen Inhalt Inhalt Diese Seite drucken

Load_Position_Control - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl load_position_control
Funktion
Lädt eine Tabelle mit Datenpunkten aus einer ASCII-Textdatei und bestimmt durch lineare
Interpolation die Skalierungsfunktion für die positionsabhängige Lasersteuerung
(radiale Korrektur, siehe
Aufruf
NoOfDataPoints = load_position_control( Name, No )
Parameter
Name
No
Rückgabe
32-Bit-Wert mit Vorzeichen (im Fehlerfall ein positiver Fehlercode, im Erfolgsfall die
negative Anzahl der gefundenen Datenpunkte).
Wert
– 1...– 50
–256
1
3
4
5
8
11
13
Hinweise
• Die Formatvorschriften zum Eintragen der Tabelle mit den Datenpunkten für die positi-
onsabhängige Lasersteuerung in die Text-Datei sind im Abschnitt
der Skalierungsfunktion", Seite 159
®
RTC
• Der Befehl load_position_control überschreibt jede zuvor für die positionsabhängige
Lasersteuerung geladene Skalierungsfunktion.
• Für Name = 0 wird (wie bei Initialisierung mit load_program_file) für den vollen Positi-
onsbereich die Skalierungsfunktion Scale(Position)=1.0 geladen, so dass effektiv keine
positionsabhängige Korrektur durchgeführt wird.
• Wirksam wird die positionsabhängige Lasersteuerung bei nachfolgenden Mark- oder
Arc-Befehlen erst dann, wenn sie mit
Deaktiviert wird die positionsabhängige Lasersteuerung mit
(Ctrl = 0) oder durch Laden von Scale(Position)=1.0. Siehe auch
Lasersteuerung", Seite
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Abschnitt "Positionsabhängige Lasersteuerung", Seite
Name der Textdatei als Pointer auf einen nullterminierten ANSI-String
(die Textdatei kann eine oder mehrere Tabellen enthalten).
Mit diesem Parameter (32-Bit-Wert ohne Vorzeichen) wird spezifiziert, welche
Tabelle aus der Textdatei geladen werden soll (der Parameter entspricht der
Erweiterung <No> der Anweisung [PositionCtrlTable<No>]
am Anfang der gewünschten Tabelle).
Beschreibung
Erfolg. Der Absolutwert des Rückgabewertes ist gleich der Zahl der gültigen
Datenpunkte, die in der Tabelle gefunden wurden. Ungültige Eingabewerte
werden ignoriert (siehe auch
Skalierungsfunktion", Seite
Für Name = 0 (siehe auch Hinweise).
Keine gültigen Datenpunkte gefunden (wohl aber Tabelle No).
Datei nicht gefunden.
DSP-Speicher-Fehler.
Busy-Fehler, Karte ist BUSY oder INTERNAL-BUSY, kein Download
(get_last_error-Returncode RTC5_BUSY).
Karte durch anderes Anwenderprogramm gesperrt
(get_last_error-Returncode RTC5_ACCESS_DENIED).
PCI-Fehler (get_last_error-Returncode RTC5_SEND_ERROR),
Verify-Fehler (get_last_error-Returncode RTC5_VERIFY_ERROR).
Die angegebene Tabellennummer konnte nicht in der Datei gefunden werden.
5 durch lineare Interpolation geeignete Werte für den ganzen Ansteuerbereich.
158.
®
5 PC/104-Plus-Karte, RTC
Abschnitt "Hinweise zum Laden der
159).
beschrieben. Beim Laden der Tabelle bestimmt die
set_auto_laser_control
set_auto_laser_control
®
5 PCIe/104-Karte
158).
"Hinweise zum Laden
initialisiert wurde.
"Positionsabhängige
375

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis