Es wird zwischen den Komponenten 'Schlüssel', 'Merkmal' und 'Ausprägung' unterschieden.
•Schlüssel:
Kennung des gesuchten Datums
•Merkmal:
genauere Spezifikation
•Ausprägung:
gesuchtes Datum
Folgende Konventionen sind bei der Erstellung bzw. Bearbeitung von Bauteildateien zu beachten:
Position der Bestandteile:
•Schlüssel müssen bei Spaltenposition 1, d.h. am äußersten linken Rand beginnen und dürfen keine Leerzeichen enthalten
•Merkmale beginnen frühestens bei Spaltenposition 2 und dürfen nicht das Zeichen ' ' ' enthalten
•Ausprägungen beginnen in der gleichen Zeile wie die dazugehörigen Merkmale, wobei mindestens ein Leerzeichen zwischen Merkmal und Ausprägung vorzusehen ist
•Globale Ausprägungen müssen vor den Schlüsseln stehen, bei denen sie verwandt werden
Globale Ausprägungen
•Bezeichner von globalen Ausprägungen beginnen mit dem Zeichen '@', gefolgt von einer Nummer
•Die Nummervergabe bei globalen Ausprägungen muss bei 1 beginnend, aufsteigend und mit der Schrittweite 1 erfolgen (d.h. 1, 2, 3, ....)
•Zwischen dem Bezeichner einer globalen Ausprägung und der globalen Ausprägung selber muss mindestens ein Leerzeichen stehen
Datentypen der Ausprägungen
•Der Datentyp einer Ausprägung wird durch das Format beschrieben:
•Der Typ der Ausprägungen wird durch Sonderzeichen bestimmt:
•Strings stehen in ' ' ', z.B. 'Ausprägungsstring'
•Floats werden am Periodenzeichen '.' erkannt, z.B.: 845.123
•Als Integer werden alle Zahlen ohne Periode '.' interpretiert, z.B. 45665
•Punkte stehen in eckigen Klammern '[ ]'; Es können 2-D oder 3-D-Punkte verwandt werden, z. B. [8.12 3.6 45.17] oder [4.4 1.9]
•Listen stehen in '(' und ')'; Listen dürfen geschachtelt sein, z.B.: (1.2 12 ('TEXT' L12)) oder (1 2 3 4)
Sonderzeichen
•Als Kommentarzeichen ist das Zeichen '//' zu verwenden
•Als Zeilenverlängerungszeichen dient das Zeichen '\'
•Das Zeilenverlängerungszeichen darf nicht hinter einer schießenden Klammer folgen, die die Beschreibung eines Merkmals beendet.
Die maximalen Textlängen betragen:
•für Schlüssel: 20
•für Merkmal: 40
•für eine Zeile: 1024
Weiterhin ist zu beachten:
•Die letzte Zeile einer C-Bauteildatei muss mit <ENTER> abgeschlossen werden
Die syntaktische Korrektheit einer Bauteildatei kann mit der Funktion PRUEFSH2 überprüft werden.