Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 160

Inhaltsverzeichnis

Werbung

• Für <Value> gelten die folgenden Wertebereiche:
0.0  Position  150.0 und
0.0  Scale(Position)  4.0.
®
(Die RTC
5 verwendet die Skalierungsfunktion
nur für den Wertebereich
Position  141.42, berücksichtigt bei der
0.0
Interpolation aber auch die angegebenen Werte
Position  150.0)
im Bereich 141.42
• Jede Anweisung muss in einer separaten Zeile
stehen.
• Leerzeichen und Tabs in einer Zeile (z.B. zwischen
'=' und <Value>) werden ignoriert.
• Leere Zeilen werden ignoriert.
• Datenpunkte mit unzulässigen Werten werden
ignoriert.
• Datenpunkte, für die nicht Position<n> und
Scale<n> zum selben Index <n> definiert sind,
werden ignoriert.
• Das Semikolon ';' dient der Kommentarein-
leitung. Alle Zeichen einer Zeile, die sich hinter
einem Semikolon befinden, werden ignoriert.
• Die Reihenfolge der Anweisungen für die Daten-
punkte in der Tabelle kann beliebig gewählt
werden.
• Die Indices für die Datenpunktpaare in der Tabelle
können innerhalb [1...50] beliebig gewählt
werden (die Tabelle wird automatisch nach
aufsteigenden Positionswerten sortiert).
• Enthält die Tabelle keinen gültigen Datenpunkt,
bleibt der Befehl
load_position_control
wirkungslos (Rückgabewert 1 oder 13).
• Wenn ein Eintrag zu Position = 0.0 fehlt, wird ein
solcher mit Scale = Min(Scale<i>) hinzugefügt
(der kleinste vorkommende legale Wert wird nach
unten aufgefüllt). Analog bei Position = 150.0
mit Max(Scale<i>).
• Wenn in der ausgewählten Text-Datei nur ein
einziger gültiger Datenpunkt mit Scale<n> = S
eingetragen ist, dann wird (für den vollen Positi-
onsbereich) die Skalierungsfunktion
Scale(Position) = S geladen, so dass effektiv keine
positionsabhängige Korrektur durchgeführt wird.
Ein mit
set_auto_laser_control
Value) festgelegter 100%-Wert wird mit S multi-
pliziert. Für S = 1.0 ist daher die ortsabhängige
Korrektur vollständig ausgeschaltet. Dies kann
alternativ auch erreicht werden mit Name = 0 in
load_position_control.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
7 Grundlegende Funktionen zur Scan-Kopf- und Lasersteuerung
Bei der Initialisierung der RTC
load_program_file) wird für den vollen Positionsbe-
reich die Skalierungsfunktion Scale(Position) = 1.0
geladen, so dass effektiv keine positionsabhängige
Korrektur durchgeführt wird.
Hinweise zum Laden und zur Ermittlung der
Nichtlinearitätskurve
Der Befehl
für die Nichtlinearitätskurve Scale(Percent) aus einer
ASCII-Textdatei. Die Textdatei kann eine oder mehrere
Tabellen enthalten.
Jede Tabelle kann bis zu 50 Datenpunkte
(Percent  Scale(Percent)) für verschiedene Prozent-
werte enthalten. Aus diesen Daten bestimmt die
®
RTC
5 durch lineare Interpolation die Nichtlineari-
tätskurve Scale(Percent).
Für die Tabellen gelten die folgenden Regeln:
• Jede Tabelle muss mit der Anweisung (Caption)
[AutoLaserCtrlTable<No>]
beginnen. Dabei steht <No> für die Tabellen-
nummer (ein nicht-negativer Integer-Wert).
• Enthält die Tabelle mehrere
[AutoLaserCtrlTable<No>]-Einträge zur gleichen
<No>, werden nur die Anweisungen nach dem
ersten Eintrag verwendet, diejenigen nach
weiteren Einträgen dagegen ignoriert. Es werden
nur die Anweisungen bis zum nächsten '['-
Zeichen verwendet (das nicht hinter einem
Semikolon steht).
• Jeder Datenpunkt (Percent | Scale(Percent)) wird
durch zwei Anweisungen dargestellt:
Percent<n> = <Value>
Scale<n> = <Value>
Dabei entspricht <n> dem Index des Daten-
punktes (Integer-Wert, 1  <n>  50). Die Werte
<Value> können als (vorzeichenlose) Gleitkomma-
zahlen angegeben werden. Verwenden Sie
Punkte (.) als Dezimal-Trennzeichen.
• Enthält die Tabelle mehrere Datenpunkte mit
gleichem Index <n>, so wird der zuletzt gelesene
verwendet, die vorherigen werden ignoriert.
• Enthält die Tabelle mehrere Datenpunkte zum
(Parameter
gleichen Prozentwert Percent, so wird der Daten-
punkt mit dem größten Index <n> verwendet, die
anderen werden ignoriert. Die Gleichheit wird auf
±0.01 geprüft.
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
®
5 (mit
load_auto_laser_control
lädt eine Tabelle
160

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis