Herunterladen Inhalt Inhalt Diese Seite drucken

Benutzerdefinierte Variable Polygon-Delays - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Benutzerdefinierte variable Polygon-Delays

Der Befehl
load_varpolydelay
die Skalierungsfunktion scale() aus einer ASCII-Text-
datei. Die Textdatei kann eine oder mehrere Tabellen
enthalten.
Jede Tabelle kann bis zu 50 Datenpunkte (  scale())
für verschiedene Winkel  enthalten. Aus diesen
®
Daten bestimmt die RTC
polation die Skalierungsfunktion scale().
Abb. 38
zeigt eine Beispieltabelle mit vier Daten-
punkten und die entsprechende Skalierungsfunktion.
Für die Tabellen gelten die folgenden Regeln:
• Jede Tabelle muss mit der Anweisung (Caption)
[VarPolyTable<No>]
beginnen. Dabei steht <No> für die Tabellen-
nummer (ein nicht-negativer Integer-Wert).
• Enthält die Tabelle mehrere [VarPolyTable<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 Anwei-
sungen bis zum nächsten '['-Zeichen verwendet
(das nicht hinter einem Semikolon steht).
• Jeder Datenpunkt (  scale()) wird durch zwei
Anweisungen dargestellt:
Angle<n> = <Value>
Scale<n> = <Value>
Dabei entspricht <n> dem Index des Daten-
punktes (Integer-Wert, 1  <n>  50). Die Werte
<Value> für den Winkel  (in Grad) und den
Skalierungsfaktor können als (vorzeichenlose)
; sample
[VarPolyTable1]
Angle1 = 20
Scale1 = 0.1
Angle2 = 40
Scale2 = 0.7
Angle3 = 60
Scale3 = 1.0
Angle4 = 90
Scale4 = 1.2
Beispieltabelle und zugehörige Skalierungsfunktion scale().
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
7 Grundlegende Funktionen zur Scan-Kopf- und Lasersteuerung
lädt eine Tabelle für
5 durch lineare Inter-
®
5 PC/104-Plus-Karte, RTC
Gleitkommazahlen angegeben werden.
Verwenden Sie Punkte (.) als Dezimal-Trennzei-
chen.
• 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
gleichen Winkel , so wird der Datenpunkt mit
dem größten Index <n> verwendet, die anderen
werden ignoriert. Die Gleichheit wird auf ±0.01°
geprüft.
• Für <Value> gelten die folgenden Wertebereiche:
0.0°    180.0° und 0.0  scale()  2.0
• 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 Angle<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.
®
5 PCIe/104-Karte
38
117

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis