CAD-Arbeitsabläufe-DXF importieren und exportieren: Unterschied zwischen den Versionen
Claude (Diskussion | Beiträge) Neue Seite (Vorhaben CAD-Hilfe-Abgleich, gegen den Code verifiziert) |
Claude (Diskussion | Beiträge) Version 5.1: Objekte ueber Passpunkte einpassen (MANTIS #2645) |
||
| Zeile 25: | Zeile 25: | ||
# Menü '''Transfer''' → '''Datei-Import''', als Quellformat '''DXF''' wählen und die Datei angeben. | # Menü '''Transfer''' → '''Datei-Import''', als Quellformat '''DXF''' wählen und die Datei angeben. | ||
# Je nach Einstellung ''Eltern-Folie'' wird die aktuelle Zeichenfolie als Elternfolie verwendet oder die Elternfolie bei jedem Import abgefragt. | # Je nach Einstellung ''Eltern-Folie'' wird die aktuelle Zeichenfolie als Elternfolie verwendet oder die Elternfolie bei jedem Import abgefragt. | ||
# VermCad fragt ''„Wollen Sie die geladene DXF-Szene vor der Übernahme transformieren?"''. Mit '''Nein''' wird die Zeichnung unverändert übernommen, mit '''Ja''' folgt das [[#Beim Import einpassen|Einpassen über Passpunkte]], '''Abbrechen''' beendet den Import. | |||
# VermCad legt die Folien der DXF-Datei unterhalb dieser Elternfolie an, ordnet die Objekte zu und wendet anschließend die Präzedenzregeln für Linientyp und Farbe an (siehe unten). | # VermCad legt die Folien der DXF-Datei unterhalb dieser Elternfolie an, ordnet die Objekte zu und wendet anschließend die Präzedenzregeln für Linientyp und Farbe an (siehe unten). | ||
# Nach dem Import stehen die Objekte in der Szene und können wie eigene CAD-Objekte weiterbearbeitet werden. | # Nach dem Import stehen die Objekte in der Szene und können wie eigene CAD-Objekte weiterbearbeitet werden. | ||
=== Beim Import einpassen === | |||
Liegt die DXF-Zeichnung in einem anderen Bezugssystem – oder gar nicht lagerichtig – vor, lässt sie sich beim Import über '''Passpunktpaare''' in die Szene einpassen. Die Frage danach kommt vor dem Einlesen, im Fenster '''VermCad Transformation''': | |||
: ''„Wollen Sie die geladene DXF-Szene vor der Übernahme transformieren?"'' | |||
Unter '''Art der Transformation – Wie viele Parameter?''' legen Sie fest, was gerechnet wird: | |||
* '''3 PT''' – nur verschieben und drehen, die Zeichnung behält ihre wahre Größe (mindestens zwei Passpunktpaare) | |||
* '''4 PT''' ''(Voreinstellung)'' – zusätzlich ein gemeinsamer Maßstab, Helmert-Transformation (mindestens zwei Paare) | |||
* '''5PT''' – getrennte Maßstäbe für die beiden Achsen, die Zeichnung kann dabei verzerrt werden (mindestens drei Paare) | |||
* '''6PT''' – volle Affintransformation (mindestens drei Paare) | |||
Die Wahl wird gespeichert und ist beim nächsten Mal – auch beim [[CAD-Arbeitsabläufe-Objekte einpassen|Einpassen markierter Objekte]] – wieder vorbelegt. | |||
Nach '''Ja''' liest VermCad die Datei ein, legt sie aber noch nicht in die Szene, sondern zeigt sie in einer eigenen Ansicht. Dann setzen Sie die Passpunktpaare: | |||
# Die Konstruktionsanweisung am Mauszeiger führt durch die Schritte: ''Ersten Import-Objekt-Punkt wählen'' → ''Dazu ersten Passpunkt der CAD-Szene wählen'' → ''Zweiten Import-Objekt-Punkt wählen'' – und so fort für jedes weitere Paar. | |||
# Die Ansicht wechselt mit jedem Klick: Solange ein '''Import-Punkt''' erwartet wird, ist die CAD-Szene gedimmt und die eingelesene Zeichnung liegt darüber; beim '''Passpunkt der Szene''' ist es umgekehrt. Beim Klicken greift der gewohnte [[CAD-Allgemeines-Objekte fangen|Objektfang]]. | |||
# Ein falsch gesetzter Punkt lässt sich mit '''Rückgängig''' (<code>Strg+Z</code>) einzeln zurücknehmen und mit '''Wiederherstellen''' (<code>Strg+Y</code>) wieder setzen. | |||
# Ausführen mit <code>Enter</code> oder über die Schaltfläche '''CAD-Objekte jetzt transformieren [ENTER]''' rechts oben über der Zeichenfläche. Sie wird bedienbar, sobald genügend Paare gesetzt sind – zwei bei ''3 PT'' und ''4 PT'', drei bei ''5PT'' und ''6PT''. Ein angefangenes Paar wird dabei verworfen. | |||
Zum Schluss erscheint das Fenster '''Hinweise zur Transformation…''' mit den erreichten Abweichungen; Pfeile im CAD zeigen von der Soll- zur Ist-Lage jedes Passpunktes. '''Transformation beibehalten''' übernimmt die Objekte in die Szene – als ein Schritt ''Import und Einpassen: „<Dateiname>"'' in der Historie. '''Erneut transformieren''' beginnt den Passpunkt-Ablauf von vorn, '''Transformation verwerfen''' bricht ab. | |||
{{Hilfe:Hinweis|Ein Abbruch mit <code>Esc</code> – Rückfrage ''„Wirklich die Transformation abbrechen?"'' – oder über ''Transformation verwerfen'' verwirft die '''gesamte''' eingelesene Zeichnung: Es wird nichts importiert, der Import ist komplett zu wiederholen.}} | |||
Scheitert die Rechnung, meldet VermCad ''„Die Transformation ist gescheitert"'' samt Grund und lässt Ihnen die Wahl zwischen '''Einpassen fortsetzen''' (weitere Paare setzen, die bisherigen bleiben erhalten), '''Von vorn beginnen''' und '''Transformation verwerfen'''. | |||
Dasselbe Verfahren gibt es auch für Objekte, die bereits in der Szene liegen – siehe [[CAD-Arbeitsabläufe-Objekte einpassen]]. | |||
== Hinweise und Stolperfallen == | == Hinweise und Stolperfallen == | ||
| Zeile 46: | Zeile 77: | ||
* [[Transfer Menü-Grafik Export Formate]] · [[Das Transfer Menü]] | * [[Transfer Menü-Grafik Export Formate]] · [[Das Transfer Menü]] | ||
* [[CAD-Folienverwaltung]] · [[CAD-Arbeitsabläufe-Folien und Szenarien einrichten]] | * [[CAD-Folienverwaltung]] · [[CAD-Arbeitsabläufe-Folien und Szenarien einrichten]] | ||
* [[CAD-Arbeitsabläufe-Objekte einpassen]] – dieselbe Passpunkt-Abfrage für Objekte der Szene | |||
* [[CAD-Arbeitsabläufe-Objekte prüfen und Eigenschaften ändern]] | * [[CAD-Arbeitsabläufe-Objekte prüfen und Eigenschaften ändern]] | ||
[[Kategorie:CAD-Arbeitsabläufe|18]] | [[Kategorie:CAD-Arbeitsabläufe|18]] | ||
Aktuelle Version vom 11. August 2026, 13:30 Uhr
Ziel
Die CAD-Grafik als DXF-Datei an ein Fremdsystem übergeben oder eine fremde DXF-Zeichnung in das VermCad-CAD übernehmen.
Hinweis: VermCad liest und schreibt DXF — das AutoCAD-Binärformat DWG wird weder importiert noch exportiert. Fremddaten müssen also vorher in DXF gewandelt werden.
Voraussetzungen
- Für den Export: geöffnetes Projekt mit sichtbaren CAD-Objekten. Gibt es keine, meldet VermCad „Kein Export möglich. Es liegen keine sichtbaren CAD-Objekte vor!"
- Die Vorgaben für Import und Export stehen unter CAD-Einstellungen → Dateiformate und werden vor dem Lauf dort eingestellt — nicht im Dialog selbst.
Vorgehen
Exportieren
- Soll nur ein Teil der Zeichnung heraus, die betreffenden Objekte vorher im CAD auswählen.
- Menü Transfer → Grafik-Export → DXF.
- Sind Objekte selektiert, fragt VermCad „Nur die selektierten Objekte exportieren?". Mit Nein geht die ganze (sichtbare) Zeichnung heraus.
- Dateinamen und Verzeichnis angeben. Nach dem Schreiben bestätigt VermCad den Export mit dem vollständigen Dateipfad.
- Exportiert werden Punkt, Linie, Kreis, Ellipse, Bogen, Spline, Schraffur, Text und Einfügung (Blockverweis) — Symbole also als Block mit Einfügungen. Welche Objekte in die Auswahl kommen (nur sichtbare Folien, nur Objekte in der Szene, Symbole, MTEXT …), steuern die Export-Optionen unter CAD-Einstellungen-Dateiformate.
Koordinaten beim Export anpassen
Zwei Schalter in den CAD-Einstellungen → Dateiformate greifen in die Koordinaten ein:
- Koordinatenreduktion zurückrechnen (wie lokales KS) — rechnet die Abbildungsreduktion heraus, so dass die DXF-Strecken den örtlichen Strecken entsprechen.
- Koordinatenursprung verschieben — verschiebt alle Koordinaten um die daneben eingetragenen Beträge. Sinnvoll, wenn das Zielsystem mit großen Rechts-/Hochwerten nicht umgehen kann.
Importieren
- Menü Transfer → Datei-Import, als Quellformat DXF wählen und die Datei angeben.
- Je nach Einstellung Eltern-Folie wird die aktuelle Zeichenfolie als Elternfolie verwendet oder die Elternfolie bei jedem Import abgefragt.
- VermCad fragt „Wollen Sie die geladene DXF-Szene vor der Übernahme transformieren?". Mit Nein wird die Zeichnung unverändert übernommen, mit Ja folgt das Einpassen über Passpunkte, Abbrechen beendet den Import.
- VermCad legt die Folien der DXF-Datei unterhalb dieser Elternfolie an, ordnet die Objekte zu und wendet anschließend die Präzedenzregeln für Linientyp und Farbe an (siehe unten).
- Nach dem Import stehen die Objekte in der Szene und können wie eigene CAD-Objekte weiterbearbeitet werden.
Beim Import einpassen
Liegt die DXF-Zeichnung in einem anderen Bezugssystem – oder gar nicht lagerichtig – vor, lässt sie sich beim Import über Passpunktpaare in die Szene einpassen. Die Frage danach kommt vor dem Einlesen, im Fenster VermCad Transformation:
- „Wollen Sie die geladene DXF-Szene vor der Übernahme transformieren?"
Unter Art der Transformation – Wie viele Parameter? legen Sie fest, was gerechnet wird:
- 3 PT – nur verschieben und drehen, die Zeichnung behält ihre wahre Größe (mindestens zwei Passpunktpaare)
- 4 PT (Voreinstellung) – zusätzlich ein gemeinsamer Maßstab, Helmert-Transformation (mindestens zwei Paare)
- 5PT – getrennte Maßstäbe für die beiden Achsen, die Zeichnung kann dabei verzerrt werden (mindestens drei Paare)
- 6PT – volle Affintransformation (mindestens drei Paare)
Die Wahl wird gespeichert und ist beim nächsten Mal – auch beim Einpassen markierter Objekte – wieder vorbelegt.
Nach Ja liest VermCad die Datei ein, legt sie aber noch nicht in die Szene, sondern zeigt sie in einer eigenen Ansicht. Dann setzen Sie die Passpunktpaare:
- Die Konstruktionsanweisung am Mauszeiger führt durch die Schritte: Ersten Import-Objekt-Punkt wählen → Dazu ersten Passpunkt der CAD-Szene wählen → Zweiten Import-Objekt-Punkt wählen – und so fort für jedes weitere Paar.
- Die Ansicht wechselt mit jedem Klick: Solange ein Import-Punkt erwartet wird, ist die CAD-Szene gedimmt und die eingelesene Zeichnung liegt darüber; beim Passpunkt der Szene ist es umgekehrt. Beim Klicken greift der gewohnte Objektfang.
- Ein falsch gesetzter Punkt lässt sich mit Rückgängig (
Strg+Z) einzeln zurücknehmen und mit Wiederherstellen (Strg+Y) wieder setzen. - Ausführen mit
Enteroder über die Schaltfläche CAD-Objekte jetzt transformieren [ENTER] rechts oben über der Zeichenfläche. Sie wird bedienbar, sobald genügend Paare gesetzt sind – zwei bei 3 PT und 4 PT, drei bei 5PT und 6PT. Ein angefangenes Paar wird dabei verworfen.
Zum Schluss erscheint das Fenster Hinweise zur Transformation… mit den erreichten Abweichungen; Pfeile im CAD zeigen von der Soll- zur Ist-Lage jedes Passpunktes. Transformation beibehalten übernimmt die Objekte in die Szene – als ein Schritt Import und Einpassen: „<Dateiname>" in der Historie. Erneut transformieren beginnt den Passpunkt-Ablauf von vorn, Transformation verwerfen bricht ab.
Hinweis: Ein Abbruch mit
Esc – Rückfrage „Wirklich die Transformation abbrechen?" – oder über Transformation verwerfen verwirft die gesamte eingelesene Zeichnung: Es wird nichts importiert, der Import ist komplett zu wiederholen.
Scheitert die Rechnung, meldet VermCad „Die Transformation ist gescheitert" samt Grund und lässt Ihnen die Wahl zwischen Einpassen fortsetzen (weitere Paare setzen, die bisherigen bleiben erhalten), Von vorn beginnen und Transformation verwerfen.
Dasselbe Verfahren gibt es auch für Objekte, die bereits in der Szene liegen – siehe CAD-Arbeitsabläufe-Objekte einpassen.
Hinweise und Stolperfallen
- Groß-/Kleinschreibung der Foliennamen. VermCad erlaubt zwei Folien Folie_x und FOLIE_X nebeneinander, DXF verlangt eindeutige Namen. Beim Export werden solche Namen deshalb vereinheitlicht — im DXF steht dann nur noch ein Layer. Wer die Trennung braucht, benennt die Folien vor dem Export unterscheidbar um.
- Export aus einem Riss. Erzeugen Sie die DXF-Datei aus dem Riss-Modus heraus, warnt VermCad: „Sie erzeugen eine DXF-Datei aus dem Riss-Modus heraus. Die exportierten Punkte sind wie im Riss selbst auch verschoben. Fortfahren?" Für lagerichtige Koordinaten vorher in den Standard-Riss wechseln.
- Objekteigenschaft schlägt Folieneigenschaft. Beim Import gilt — wie in AutoCAD — die am Objekt gesetzte Eigenschaft:
- Ein am Objekt eingetragener Linientyp gewinnt immer über die Linientyp-Definition der Folie. CONTINUOUS und SOLID zählen dabei nicht als gesetzt, sie bedeuten „durchgezogen" und lassen die Foliendefinition stehen.
- Eine am Objekt eingetragene Farbe gewinnt immer über die Folienfarbe. BYLAYER zählt nicht als gesetzt — das Objekt erbt dann die Folienfarbe.
- Blöcke sind ausgenommen: Die Farbe einer Einfügung wird nicht auf den Block und seine Objekte übertragen; der Block bleibt, wie er ist.
- Diese beiden Regeln greifen unabhängig davon, ob Folieneigenschaften im Objekt überschreiben gesetzt ist. Dieser Schalter steuert nur die Linienstärke.
- Nur drei Standard-Linienmuster. Für die Zuordnung stehen ein gestricheltes, ein gepunktetes und ein Strich-Punkt-Muster bereit. DASHED/LONG_DASHED werden gestrichelt, DOTTED gepunktet, DOT_CENTER/DASH_CENTER/PHANTOM/CENTER_DASH_DASH als Strich-Punkt dargestellt; ByBlock bleibt auf erben. Jeder andere Linientyp landet unverändert in der Objekt-Eigenschaft Bemerkung als Unbekanntes Linienmuster[…] verwendet! — daran sind nachzuarbeitende Objekte gut zu finden.
- Foliennamen mit Unterstrich. Existiert eine gleichnamige Folie bereits unter einer anderen Elternfolie, legt VermCad die importierte Folie mit angehängtem _ an, statt in die fremde Folie hineinzuschreiben.
- Ist Fehlende Folien nicht anlegen gesetzt, werden Objekte unbekannter Folien der aktiven Zeichenfolie zugeordnet, statt neue Folien zu erzeugen.
- Texthöhe ist die häufigste Nacharbeit. Zur Wahl stehen von Textstil nehmen, importieren ohne Skalierung mit Faktor: und importieren mit Skalierung mit Einheit:. Die letzte Variante mit der Einheit mm kommt dem Original am nächsten, bindet die Größe aber fest an jeden einzelnen Text — eine spätere globale Änderung über den Textstil ist dann nicht mehr möglich.
- Die Schalter Objekte verschmelzen und Objekte gruppieren wirken erst nach dem Einlesen: Ersterer führt deckungsgleiche Punkte und Linien zusammen, Letzterer fasst den gesamten Import zu einer Gruppe zusammen — praktisch, um ihn später in einem Zug wieder zu entfernen.
Siehe auch
- CAD-Einstellungen-Dateiformate — alle Import- und Export-Optionen im Einzelnen
- Transfer Menü-Grafik Export Formate · Das Transfer Menü
- CAD-Folienverwaltung · CAD-Arbeitsabläufe-Folien und Szenarien einrichten
- CAD-Arbeitsabläufe-Objekte einpassen – dieselbe Passpunkt-Abfrage für Objekte der Szene
- CAD-Arbeitsabläufe-Objekte prüfen und Eigenschaften ändern