Struktur der Definitions-Zeilen
Eine Definitionszeile hat generell den folgenden Aufbau:
|
<ABSCHNITTSKENNUNG> <KEYWORD> <KEYWORD> <KEYWORD> ..... <KEYWORD> |
Die einzelnen Anteile haben hierbei folgende Bedeutung:
- ABSCHNITTSKENNUNG - definiert die Zugehörigkeit der Definitionszeile zu den einzelnen Abschnitten, INFO, HEADER, DATA oder END.
- KEYWORD - Legt fest, welcher Datenanteil eines Messpunktes in welcher Form durch P-EXPORT an dieser Stelle erzeugt werden soll.
P-EXPORT baut eine Textzeile der Export-Datei von links beginnend, Stück für Stück auf, indem die Datenwerte, welche Sie mit den KEYWORDs bestimmen, nacheinander verkettet werden.
Ein KEYWORD besitzt den Aufbau: KEY:Startposition:Textlänge:Formatierung
- KEY - Bestimmt, welchen Datenwert P-EXPORT als Textanteil in der Ausgabe-Textzeile verwenden soll.
- Startposition - Legt fest, ab welcher Spalte in der Ausgabe-Textzeile der mit KEY definierte Datenwert erscheint; ist die Startposition mit 0 angegeben, wird der entspr. Datenwert einfach fortlaufend ohne vorlaufende Leerzeichen an die Ausgabezeile angehängt.
- Textlänge - Legt fest, in welcher Länge der mit KEY definierte Datenwert in der Ausgabe-Textzeile erscheint; wenn Textlänge als 0 festgelegt wird, nutzt P-EXPORT den Datenwert ohne Längenbegrenzung, d. h. mit seiner originalen Textlänge ohne nachlaufende Leerzeichen.
- Formatierung - Legt fest, ob der Text linksbündig oder rechtsbündig geschrieben wird. Das ist deshalb von Bedeutung, da das mit Textlänge angegebene Feld meist länger als der Datenwert ist (und auch sein sollte, um keinen Text zu verschlucken). So kann festgelegt werden, ob der Datenwert linksbündig geschrieben und nach rechts bis Textlänge mit Leerzeichen aufgefüllt wird, oder ob der Datenwert rechtsbündig geschrieben und nach links bis Textlänge " mit Leerzeichen aufgefüllt werden soll. Erlaubte Werte sind L (Linksbündig) und R (Rechtsbündig). Wenn Sie jedoch keine Längenbegrenzung mit Textlänge festlegen, ist die Formatierung ohne Bedeutung.
Die einzelnen KEYs, die auch den Attributdefinitionen von Messfile entsprechen, haben folgende Bedeutung:
|
ID |
Punktnummer |
XD4 |
API-Datenfeld 4 |
|
CODE |
Punktcode |
XD5 |
API-Datenfeld 5 |
|
INFO |
Infotext des Punktcodes |
#X |
Messpunkt-X (VOR Transformation) |
|
PLANE |
Punktebene |
#Y |
Messpunkt-Y (VOR Transformation) |
|
COMMENT |
Punktkommentar |
#Z |
Messpunkt-Z (VOR Transformation) |
|
LAYER |
Messpunkt-Layer |
#2P |
2D-Messpunkt (VOR Transformation) |
|
X |
Messpunkt-X |
#3P |
3D-Messpunkt (VOR Transformation |
|
Y |
Messpunkt-Y |
#CODE |
Punktcode (VOR Transformation) |
|
Z |
Messpunkt-Z |
SYSTEM |
Kurzname der Symboltabelle |
|
2P |
2D-Messpunkt |
SEGMENT |
Bereichskommentar |
|
3P |
3D-Messpunkt |
TRANS |
Transformations-Vorschrift |
|
D1 |
Datenfeld 1 |
TABLE |
Name der Symboltabelle |
|
D2 |
Datenfeld 2 |
FILE |
Name der Koordinatendatei |
|
D3 |
Datenfeld 3 |
LINE |
Koordinatenzeile |
|
D4 |
Datenfeld 4 |
DATE |
aktuelles Datum |
|
D5 |
Datenfeld 5 |
CFG |
Name der Konfiguration |
|
XD1 |
API-Datenfeld 1 |
FORMAT |
Name der Koordinatendatei-Formates |
|
XD2 |
API-Datenfeld 2 |
HANDLE |
CAD-Handle des Messpunktes |
|
XD3 |
API-Datenfeld 3 |
"text" |
feststehender Text |
Folgende Keys können nur im Abschnitt END verwendet werden:
|
$MIN_X |
X-Minimum aller Messpunkte |
$MAX_X |
X-Maximum aller Messpunkte |
|
$MIN_Y |
Y-Minimum aller Messpunkte |
$MAX_Y |
Y-Maximum aller Messpunkte |
|
$MIN_Z |
Z-Minimum aller Messpunkte |
$MAX_Z |
Z-Maximum aller Messpunkte |
|
$POINTS |
Anzahl der Messpunkte |
|
|