IGES-Dateiorganisation
OpenBuildings Speedikon kann ASCII-IGES-Dateien fester Länge mit 80 Zeichen pro Zeile importieren bzw. exportieren.
Jede IGES-Datei besitzt fünf Abschnitte, die durch den Buchstaben in Spalte 73 jeder Zeile gekennzeichnet werden (S, G, D, P oder T).
Startabschnitt
Enthält einen normal lesbaren Kommentar, der sich an Menschen richtet und nicht vom Computer gelesen werden soll.
Standardmäßig wird die Meldung "Diese Datei wurde erzeugt von OpenBuildings Speedikon" im Startabschnitt einer exportierten IGES-Datei platziert.
Bei Bedarf kann im Dialog "Startabschnittsdatei" eine Textdatei angegeben werden (unter Dialog "IGES-Datei exportieren", ). Die Textdatei kann z. B. Informationen zu Hinweisen für die Firma enthalten, für die Datei bestimmt ist. Wenn eine Textdatei angegeben wird, wird deren Text im IGES-Standardeingabeformat neu formatiert.
Abschnitt "Globale Daten"
Enthält Informationen, die von der Zielanwendung benötigt werden, z. B. Ausgangsanwendung, Autor, Organisation, Norm, Maßsystem und IGES-Version. Einige dieser Informationen werden im Dialog "IGES-Datei exportieren" angegeben.
Abschnitt "Verzeichniseintrag"
Dient als Index für die IGES-Datei. Für jede Entität ist ein Verzeichniseintrag vorhanden. Ein Verzeichniseintrag hat 20rechtsbündige Felder für 8Zeichen, die in zwei aufeinander folgenden Zeilen angeordnet sind und zum Speichern von Informationen dienen, die für alle Entitätstypen verwendbar sind. Wichtige Felder sind:
Feld | Beschreibung |
1 | Entitätstyp |
2 | Verweis auf die Parameterdaten dieser Entität |
4 | Strichart |
5 | Ebene |
10 | Zähler für Zeilen ab Anfang des Abschnitts "Verzeichniseintrag" |
11 | Entitätstyp (wie Feld 1) |
12 | Strichstärke |
13 | Farbe |
14 | Anzahl der Zeilen des Parameterdateneintrags dieser Entität |
15 | Formularnummer |
20 | Zähler für Zeilen ab Anfang des Abschnitts "Verzeichniseintrag" (wie Feld 10) |
Abschnitt "Parameterdaten"
Enthält geometrische Daten, die spezifisch für jeden Entitätstyp sind. Zu geometrischen Daten zählen z. B. die Endpunkte einer Linien-Entität, Mittelpunkt und Radius einer Kreis-Entität und der Text in einer Allgemeinen Anmerkungs-Entität. Die Länge der Parameterdateneinträge ist abhängig vom Elementtyp.
Beispiel für eine Zeichnungsdatei und eine exportierte IGES-Datei
Die folgenden Beispiele zeigen die Zeichnungsdatei "output.dgn" und die exportierte IGES-Datei "output.igs". Die Zeichnungsdatei nutzt die Standardeinstellungen, abgesehen von den globalen Daten, die im Dialog "Exportieren in IGES-Datei" festgelegt wurden.
Die Abschnitte in der Abbildung oben gestalten sich wie folgt:
- Der Startabschnitt "S" enthält die Standardmeldung, da keine Startabschnittsdatei angegeben wurde.
- Der Abschnitt "globale Daten" "G" enthält Informationen, die von der empfangenden Anwendung benötigt werden, einschließlich des Namens der sendenden Anwendung (OpenBuildings Speedikon), des Autors und der Organisation.
- Der Abschnitt "Verzeichniseintrag" "D" enthält die Entitätsnummern in Feld 1 und 11 (110 und 212 für die Zeile bzw. den allgemeinen Hinweis), und die Zeiger in Feld 2 auf die entsprechende Zeile im Parameterdatenabschnitt "P" für jede Entität, sowie die Labels im Feld 18 ("LINE" und "TEXT"), in die das IGES-Exportprogramm den OpenBuildings Speedikon Elementtyp setzt, aus dem sie erstellt wurden.
- Der Abschnitt "Parameterdaten" ("P") enthält Informationen, die spezifisch für den jeweiligen Entitätstyp sind.
- Der Endabschnitt "T" muss die letzte Zeile der IGES-Datei bilden.