Rysunek Techniczny: Wyeksportuj stronę do formatu DXF

From FreeCAD Documentation
This page is a translated version of the page TechDraw ExportPageDXF and the translation is 100% complete.

Rysunek Techniczny: Wyeksportuj stronę do formatu DXF

Lokalizacja w menu
Rysunek Techniczny → Strona → Wyeksportuj stronę do formatu DXF
Środowisko pracy
Rysunek Techniczny
Domyślny skrót
brak
Wprowadzono w wersji
0.18
Zobacz także
Wyeksportuj stronę do formatu SVG, DXF

Opis

Narzędzie Wyeksportuj stronę do formatu DXF zapisuje stronę rysunku jako plik DXF.

Użycie

  1. Jeśli w dokumencie znajduje się wiele stron rysunku: opcjonalnie aktywuj żądaną stronę, wybierając ją w oknie Widoku drzewa.
  2. Istnieje kilka sposobów wywołania narzędzia:
    • Naciśnij przycisk Wyeksportuj stronę do formatu DXF.
    • Wybierz opcję z menu Rysunek Techniczny → Strona → Wyeksportuj stronę do formatu DXF.
    • Jeśli strona jest wyświetlana w głównym obszarze widoku: kliknij prawym przyciskiem myszy okno strony i wybierz opcję Eksportuj do formatu DXF z menu kontekstowego.
  3. Jeśli w dokumencie znajduje się wiele stron rysunku, a strona nie została jeszcze aktywowana, otworzy się okno dialogowe Wybór strony: dostępne w wersji 0.20.
    1. Wybierz żądaną stronę.
    2. Naciśnij przycisk OK.
  4. Zostanie otwarte okno dialogowe Eksportuj stronę do formatu DXF.
  5. Wybierz lokalizację i nazwę pliku.

Ograniczenia

  • Wymiary promieniowe i średnicowe będą eksportowane poprawnie tylko wtedy, gdy znajdują się "wewnątrz" łuku.
  • Skalowanie nie jest obsługiwane. Plik DXF zostanie narysowany w rzeczywistym rozmiarze tak jak na stronie Rysunku Technicznego.
  • Jednostki nie są obsługiwane. Plik DXF zostanie narysowany w milimetrach (mm). Tekst wymiarów będzie wyświetlany dokładnie tak, jak jest wyświetlany na stronie Rysunku Technicznego.
  • Środowisko Rysunek Techniczny nie może eksportować obiektów środowiska Rysunek Roboczy lub Architektury do DXF. Widoki te są elementami SVG generowanymi wewnętrznie przez środowisko pracy Rysunek Roboczy, więc nie ma geometrycznego kształtu do wyeksportowania. Aby wyeksportować widok jako DXF, musi on zostać utworzony za pomocą narzędzia Wstaw widok lub Wstaw grupę rzutów. Na przykład wybierz narzędzie Płaszczyzna przekroju środowiska Architektura, następnie użyj Widok 2D kształtu ze środowiska Rysunek Roboczy, aby utworzyć płaski kształt rzutowania, a następnie użyj Wstaw widok na tym obiekcie. Alternatywnie, wybierz obiekty z widoku drzewa lub widoku 3D i wyeksportuj do DXF za pomocą opcji Plik → Eksport.
  • Blok tytułowy strony jest również szablonem SVG, więc również nie zostanie wyeksportowany do DXF.
  • Ogólnie rzecz biorąc, Rysunek Techniczny może eksportować do DXF tylko te obiekty, które są obsługiwane przez klasę Import::ImpExpDxfWrite modułu Import Module.

Uwagi

  • Ta funkcja eksportuje wersje R12 (AC1009) i R14 (AC1014) DXF.
    • R12 jest starszą, prostszą wersją standardu, ale powinna być czytelna dla większości innych programów.
    • R14 jest wersją domyślną. Zawiera między innymi obsługę splajnów i elips.
  • Te parametry wpływają na dane wyjściowe:
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → DxfVersionOut. Jest to wartość całkowita. Prawidłowe wpisy to 12 lub 14. Domyślną wartością jest 14.
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → DiscretizeEllipses. Jest to wartość logiczna. Jeśli jest to wartość PRAWDA, splajny i elipsy są konwertowane na polilinie. Jeśli jest to wartość FAŁSZ, splajny i elipsy są zapisywane jako obiekty splajnów i elips. Wartością domyślną jest FAŁSZ. Jeśli parametr DxfVersionOut ma wartość 12, splajny i elipsy są zawsze konwertowane na polilinie.
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → maxsegmentlength. Jest to wartość zmiennoprzecinkowa. Jeśli splajny i elipsy są konwertowane na polilinie, parametr ten określa długość segmentu.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Narzędzie Wyeksportuj stronę do formatu DXF może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

TechDraw.writeDXFPage(page,filename)