TechDraw BlattExportierenDXF

From FreeCAD Documentation
(Redirected from TechDraw SaveDXF/de)
This page is a translated version of the page TechDraw ExportPageDXF and the translation is 100% complete.

TechDraw BlattExportierenDXF

Menüeintrag
TechDraw → Page → Seite als DXF-Datei exportieren
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
0.18
Siehe auch
TechDraw BlattExportierenSVG, Draft DXF

Beschreibung

Das Werkzeug TechDraw BlattExportierenDXF speichert ein Zeichnungsblatt als DXF-Datei.

Anwendung

  1. Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind: Wahlweise das gewünschte Zeichnungsblatt durch Auswahl in der Baumansicht aktivieren.
  2. Es gibt mehrere Möglichkeiten, das Werkzeug aufzurufen:
    • Die Schaltfläche Seite als DXF-Datei exportieren drücken.
    • Den Menüeintrag TechDraw → Page → Seite als DXF-Datei exportieren auswählen.
    • Wenn ein Zeichnungsblatt im Hauptansichtsbereich angezeigt wird: Mit der rechten Maustaste in das Fenster des Blattes klicken und im Kontextmenü die Option Export DXF auswählen.
  3. Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind und noch kein Blatt aktiviert wurde, wird das Dialogfeld Blattauswahl geöffnet: eingeführt mit Version 0.20
    1. Das gewünschte Blatt auswählen.
    2. Die Schaltfläche OK drücken.
  4. Das Dialogfenster Seite als DXF-Datei exportieren wird geöffnet.
  5. Einen Speicherort und einen Dateinamen auswählen.

Begrenzungen

  • Radien- und Durchmessermaße werden nur dann korrekt exportiert, wenn sie "innerhalb" des Bogens liegen.
  • Skalierung wird nicht unterstützt. Das DXF wird in der tatsächlichen Größe der TechDraw Seite gezeichnet.
  • Einheiten werden nicht unterstützt. Das DXF wird in Millimetern (mm) gezeichnet. Bemaßungstext wird genau wie in TechDraw angezeigt.
  • TechDraw kann keine Draft-Ansicht oder Arch-Ansicht nach DXF exportieren. Diese Ansichten sind SVG-Elemente, die intern vom Arbeitsbereich Draft generiert werden, sodass es keine geometrische Form zum Exportieren gibt. Um eine Ansicht als DXF zu exportieren, muss sie mit Ansicht oder Ansichtengruppe erstellt worden sein. Man wählt z. B. eine Arch SchnittEbene, danach verwendet man Draft FormIn2DAnsicht um eine ebene Projektion zu erstellen, und wendet dann Ansicht auf dieses Objekt an. Alternativ wählt man die Objekte in der Baumansicht oder in der 3D-Ansicht aus und exportiert sie mit Datei → Exportieren....
  • Das Schriftfeld einer Seite ist ebenfalls eine SVG-Vorlage, daher wird es auch nicht nach DXF exportiert.
  • Im Allgemeinen kann TechDraw nur die Elemente nach DXF exportieren, die von der Klasse Import::ImpExpDxfWrite des Draft DXF-Moduls unterstützt werden.

Hinweise

  • Diese Funktion exportiert die Versionen R12 (AC1009) und R14 (AC1014) von DXF.
    • R12 ist eine ältere, einfachere Version des Standards, sollte aber für die meisten anderen Programme lesbar sein.
    • R14 ist die Standardversion. Sie enthält unter anderem Unterstützung für Splines und Ellipsen.
  • Diese Parameter beeinflussen die Ausgabe:
    • Werkzeuge → Parameter Berabeiten → BasisApp/Einstellungen/Mod/Import → DxfVersionOut. Dies ist ein ganzzahliger Wert. Gültige Einträge sind 12 oder 14. Der Standardwert ist 14.
    • Werkzeuge → Parameter Berabeiten → BasisApp/Einstellungen/Mod/Import → DiscretizeEllipses. Dies ist ein boolescher Wert. Wenn true, werden Splines und Ellipsen in Polylinien umgewandelt; wenn false, werden Splines und Ellipsen als Splines- und Ellipsenobjekte geschrieben. Die Vorgabe ist false. Wenn der Parameter DxfVersionOut 12 ist, werden Splines und Ellipsen immer in Polylinien konvertiert.
    • Werkzeuge → Parameter Berabeiten → BasisApp/Einstellungen/Mod/Import → maxsegmentlength. Dies ist ein Gleitkommawert. Wenn Splines und Ellipsen in Polylinien umgewandelt werden, bestimmt dieser Parameter die Segmentlänge.

Skripten

Siehe auch: TechDrawGui API und FreeCAD Grundlagen Skripten.

Das Werkzeug SeiteExportierenDXF kann in Makros und von der Python-Konsole aus mit den folgenden Funktionen benutzt werden:

TechDraw.writeDXFPage(page,filename)