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