Die Datei HCADACAD.DAT
Für den DXF-Export benötigen Sie die Datei HCADACAD.DAT. Sie enthält:
- die Zuordnung der HiCAD-Elemente zu bestimmten DXF-Layern,
- die Zuordnung der HiCAD-Linienarten zum DXF-Linetyp,
- die Korrespondenz zwischen den Symbolen in HiCAD und den DXF-Blöcken und
- die Festlegung, ob eine vollständige DXF-Datei einschließlich HEADER-Section, TABLES-Section usw. übertragen wird oder nur eine ENTITIES-Section.
Die Datei kann kundenspezifisch angepasst werden und liegt im HiCAD-Unterverzeichnis SYS.
Die Datei HCADACAD.DAT ist eine ASCII-Datei, die zeilenweise angelegt ist. Die Zeilen dürfen keine Steuerzeichen – auch keine Tabulatoren - enthalten. Jede Zeile beginnt mit einem Schlüsselwort. Danach folgen die Parameter, die durch Leerzeichen voneinander getrennt sind.
ACDXF 2000
ACDWG 0
BEMAS 0 # Create geometric/real dimension (0/1) Geometrische/echte Bemassung erzeugen (0/1)
HATCH 1 # Create hatch: 0=hatch blocks 1=HATCH contours Schraffurerzeugung: 0=Schraffur-Bloecke 1=HATCH-Konturen
SPLINE 1 # Create AutoCad B-Splines, wenn Sie diese Option auf 0 setzen, werden B-Splines als approx. Linien ausgegeben
CPAGE 0 # ANSI-Codepage-number (0=Default=1252) ANSI-Codepage-Nummer (0=Default=1252)
DIR # Entry for path Eintrag für Pfad
ZVD 0 # Database (0/1) Datenbank (0/1)
FIGBL 1 # Figur block transfer (-1/0/1) Figur-Block Uebertragung (-1/0/1)
FIGB1 1 # Figur Entities transfer, if 1 block (-1/0/1) Figur-Entities Uebertragung, wenn 1 Block (-1/0/1)
FIGLA 0 # 0 , 1=all FIGs as layer , -1=individual FIGs 0 , 1=alle FIGs als Layer , -1=einzelne FIGs
LPOLY 1 # Create POLYLINES (0/1) POLYLINES erzeugen (0/1)
NKST 8 # Number of decimal places (max.=14) Anzahl der Nachkommastellen (max.=14)
NOKOM 0 # Suppress commentaries (0/1) Kommentare unterdruecken (0/1)
NOVER 0 # Suppress DXF version number (0/1) DXF-Versionsnummer unterdruecken (0/1)
AUNIT -1 # Value for Header variable $AUNITS (-1=omit) Wert fuer Header-Variable $AUNITS (-1=weglassen)
VISRE -1 # Value for Header variable $VISRETAIN (-1=omit) Wert fuer Header-Variable $VISRETAIN (-1=weglassen)
VISRE -1 # Value for Header variable $VISRETAIN (-1=omit) Wert fuer Header-Variable $VISRETAIN (-1=weglassen)
ZEROPT 1 # Move figure to zero point (0/1=geometrie/2=all) Figur auf den Ursprung verschieben (0/1=geometrie/2=all)
LTDEF 1 CONTINUOUS Solid line
LTYPE 2 PUNKT
LTYPE 3 GESTRICHELT
LTYPE 4 STRICHPUNKT
.....
LTYPE 7 PHANTOM
.....
LTDEF 2 PUNKT ..............
LTDEF 3 GESTRICHELT -- -- -- -- --
LTDEF 4 STRICHPUNKT --.--.--.--.-
.....
LTDEF 7 PHANTOM --..--..--..-
.....
COLOR 0 7
COLOR 1 3
......
LAYER 0100 LAY_0100
LAYER 0110 LAY_0110
.........
SONST 0001 LAY_01
SONST 0049 LAY_49
STYLE 1 STANDARD
STYLE 2 STANDARD
.......
Die Zeilen sind wie folgt aufgebaut:
- 5-stelliges Schlüsselwort
- n Leerzeichen
- Numerischer Code
- n Leerzeichen
- Alphanumerische Bezeichnungen
LTDEF |
2 |
Punkt |
........................... |
||
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(1) |
Schlüsselwort, 5-stellig |
(2) |
1 bis n Leerzeichen |
(3) |
Numerischer Code |
(4) |
1 bis n Leerzeichen |
(5) |
Alpahnumerische Bezeichnung 1, exakt 18-stellig, falls 2. Bezeichnung angegeben wird |
(6) |
Alpahnumerische Bezeichnung 2, |
Schlüsselwort (Zeichen 1 bis 5)
Die ersten 5 Zeichen enthalten eines der folgenden Schlüsselworte:
ACDXF |
Die DXF-Ausgabe erfolgt im Format DXF 2000 (AC1015). Sie haben jedoch auch die Möglichkeit, Dateien im DXF 12 Format zu erzeugen. Dazu müssen Sie den Eintrag ACDXF 2000 ändern in ACDXF 12 |
ACDWG |
Das DWG-Format entspricht dem DXF-Format; eine gegenüber DXF geänderte Format-Ausgabe kann erfolgen, indem Sie in der zweiten Zeile der Datei HCADACAD.DAT die Nummer nr für die DWG-Version angeben ACDWG nr |
BEMAS |
Dieser Eintrag bestimmt, wie 2D-Maße übertragen werden - als geometrische Maße 0 oder als echte Maße 1. 0 ist die Defaulteinstellung. 3D-Maße werden immer als geometrische Maße übertragen! |
HATCH |
Schraffur-Übergabe ist möglich unter folgenden Voraussetzungen:
Mit HATCH 0 wird die Übergabe abgeschaltet, Default ist 1. |
DIR_* |
Directory, in das die DXF-Dateien kopiert werden sollen |
ZVD |
bei vorhandenem Modul Zentralverwaltung Datenbank wird das Erstellen von DXF-Dateien über die Datenbank verwaltet |
FIGBL |
Teile können als Blöcke übertragen werden |
FIGLA |
bestimmt, ob Teile in LAYER übertragen werden |
BLOCK |
Zuordnung von HiCAD-Teilen und DXF- Blöcken (nur relevant, wenn TABLES-Section angelegt wird) |
BYLAY |
definiert die einem Layer zugeordnete Farbe und Linienart . Nur relevant, wenn TABLES-Section angelegt wird. |
COLOR |
Zuordnung der Farbnummern; nur für Farbnummern relevant, die von der einem Layer zugeordneten Farbe verschieden sind |
LAYER |
Zuordnung von HiCAD-Attributen: Farbe, Linienhstärke und Schicht zu DXF-Layern |
ZEROPT |
Wenn in HCADACAD.DAT "ZEROPT" eingetragen ist, und nur das aktive 2D-Teilnach DXF exportiert wird (z. B. automatisch bei Blech und WINISO), gilt folgendes:
Der Default, falls der Eintrag fehlt, ist ZEROPT 0. Die Voreinstellung in HCADACAD.DAT ist "ZEROPT 1". |
LTDEF |
Zuordnung von Linienarten in HiCAD zu DXF-Linetypes; nur relevant, wenn TABLES-Section angelegt wird |
LTYPE |
Zuordnung einer HiCAD-Linienart zum DXF-Linetyp, wenn dieser vom Linientyp des Layers abweicht. |
LPOLY, NPOLY |
Steuerung der Verwendung von POLYLINES |
NOKM |
Definition von HiCAD-Kommentaren |
SONST |
Definition der Layer für sonstige grafische Elemente, z. B. Bemaßungen |
STYLE |
Definition eines Textstyles |
THICK |
Zuordnung von zusätzlichen numerischen Angaben für die Linien einzelner Teile |
BEMAS |
Steuerung der Bemaßungsübertragung |
NKST |
Nachkommastellen (max. 14) |
AKNIT |
Steuerflag für ACAD-Variable $AUNITS |
NOVER |
DXF-Versionsnummer unterdrücken |
FNTBR |
Breitenanpassung für Textfonts |
COLVD |
HiCAD-Farbe für Verdeckungslinien |
ASCII |
HiCAD in DXF (Sonder)-Zeichenumwandlung |
FNTST |
Auswertung von Style bzgl. Textarten |
Nach dem Schlüsselwort folgt mindestens ein Leerzeichen.
Numerische Angabe
In dem auf das/die Leerzeichen folgenden numerischen Parameter ist die HiCAD-Codierung enthalten, z. B. die Symbolnummer und in einigen Feldern eine DXF-Farbe.
Es folgt mindestens ein Leerzeichen.
Alphanumerische Zeichen:
In Abhängigkeit vom Schlüsselwort folgen ein- oder zwei DXF-Bezeichnungen oder HiCAD-Teilenamen. Von dieser Bezeichnung werden nur die ersten 16 Stellen interpretiert, bei Teilenamen nur 8 Stellen. Bei Schlüsselwörtern mit zwei alphanumerischen Bezeichnungen, z. B. BLOCK, NUMAT, müssen Sie die erste alphanumerische Eintragung ggf. mit Leerzeichen auf genau 16 Stellen auffüllen.
Achtung
- Zeilen, die mit # beginnen sind Kommentarzeilen.
- Sie haben die Möglichkeit, kundenspezifische Umsetzdateien zu verwenden. Speichern Sie diese dann nicht mit der Dateinamenserweiterung .DAT sondern mit .DA1, .DA2 bzw. .DA3. Sehen Sie dazu auch hier.
- Bezeichnungen (z. B. Font-Namen), die Leerzeichen enthalten, müssen in doppelte Hochkommas gesetzt werden. Z. B.: STYLE T4 ''Times New Roman'' times.ttf 1.0
DXF/DWG-Datei erstellen • Schlüsselwörter • DXF/DWG-Einstellungen • 2D-Schnittstellen