| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| ZWCAD: Die fortlaufende Wahl für die Consolidated Contractors Company |
Autor
|
Thema: DXF Export FlatPatternExportOpts.xml (3261 mal gelesen)
|
pepper4two Mitglied
Beiträge: 1133 Registriert: 30.11.2003
|
erstellt am: 25. Jul. 2008 13:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe folgendes Problem: Ein Lieferant von uns soll auf einer Holzbearbeitungsmaschine Teile für Fahrzeugausbauten fertigen, hierzu braucht er die Fertigungszeichnungen als DXF Datei. Ich habe Ihm heute einige DXF Dateien erzeugt um zu sehen ob diese im Zusammenspiel mit seiner Maschine funktionieren. Zunächst konnte wir keine der Dateien nutzen, nach einigem Probieren und nach einigen Telefonaten mit dem Hersteller des Gerätes fanden wir heraus das der fehlgeschlagene Import an einem Layernamen scheiterte. Nachdem ich die DXF Datei im Editor geöffnet hatte und den Namen "Bemaßung" gegen "Bemassung" ersetzt hatte konnte er die Datei öffnen. Nun zu meiner Frage: Offensichtlich könnte ich doch mit Hilfe der FlatPatternExportOpts.xml den Namen des Layers beim exportieren automatisch Umbennenen lassen, wie muss herizu der Eintrag in der xml Datei lauten? (Nachfolgend ein Bild der aktuellen Datei) Gibt es irgendwelche Dokumentationen in denen man Nachlesen kann welche Optionen es gibt und wie die Syntax dazu Aussieht? Vielen dank für eure Hilfe Grüsse Matthias ------------------ Nihil Ex Nihilo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aesop Ehrenmitglied CAD-Trainer & Supporter
Beiträge: 1540 Registriert: 03.05.2006 AI 7-2010 Vault Manufacturing ;( DualCore 1.8GHz 4GB RAM
|
erstellt am: 25. Jul. 2008 14:17 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
Diese Einstellungen nimmst Du doch im Export-Dialog vor, und da kannst Du Dir auch eine neue "Vorlage", also eben diese Datei, erstellen... d.h. Du musst nix per Hand in der XML umschreiben, sondern einfach nur die Export-Optionen anpassen, dat Dingens speichern unter... Und fertig ist die Laube... So wird ein Schuh draus! ------------------ Grüße Sebastian Manch einer würde es Musik nennen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aesop Ehrenmitglied CAD-Trainer & Supporter
Beiträge: 1540 Registriert: 03.05.2006 AI 7-2010 Vault Manufacturing ;( DualCore 1.8GHz 4GB RAM
|
erstellt am: 25. Jul. 2008 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
|
pepper4two Mitglied
Beiträge: 1133 Registriert: 30.11.2003
|
erstellt am: 25. Jul. 2008 14:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Aesop, vielleicht habe ich ja wirklich Tomaten auf den Augen, aber wo kann ich den im Export Dialog den Namen eines Layers ändern? Der Dialog den ich kenne und nutze ist unter Datei > Kopie speichern unter > Dateityp DXF-Dateien > Optionen, wo kann man dort einen Layernamen ändern? Gibt es noch einen anderen den ich nicht kenne? Danke für die Hilfe Matthias ------------------ Nihil Ex Nihilo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aesop Ehrenmitglied CAD-Trainer & Supporter
Beiträge: 1540 Registriert: 03.05.2006 AI 7-2010 Vault Manufacturing ;( DualCore 1.8GHz 4GB RAM
|
erstellt am: 25. Jul. 2008 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
|
pepper4two Mitglied
Beiträge: 1133 Registriert: 30.11.2003
|
erstellt am: 25. Jul. 2008 14:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Aesop, soweit ist das schon ok. Über dieses Menü kann ich eine DXF erzeugen die nur die Kontur des Werkstücks exportiert. Was aber wenn, wie in meinem Fall bei mehreren Zeichnungen automatisch(per Aufgabenplaner), das Layer "Bemaßung_ISO" mit exportiert werden soll und gleichzeitig einen anderen Namen "Bemaszung" erhalten soll? Das geht doch offensichtlich mithilfe einer angepassten FlatPatternExportOps.xml, oder etwa nicht? Gruß Matthias ------------------ Nihil Ex Nihilo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HTBU Mitglied Konstrukteur
Beiträge: 19 Registriert: 05.03.2008 Inventor 2008
|
erstellt am: 25. Jul. 2008 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
Hallo Matthias Versuch doch einfach mal die DXF mit Hilfe von VBA zu erstellen. Das dürfte dir einiges an Zeit sparen und du kannst in dem Befehl den entsprechenden Layernamen festlegen. Hier ein Beispiel wie unser Befehl aussieht (Der Layername der Außenkonturen ist hier "0", und die Innenkonturen haben den Layer "1"): Dim Dateiname as String = "Dateiname" Dim sOut As String = "FLAT PATTERN DXF?AcadVersion=2000&OuterProfileLayer=0&InteriorProfilesLayer=1" Dim i As Int16 = CInt(kennung.Substring(1, 1)) PartDocument.ComponentDefinition.DataIO.WriteDataToFile(sOut, Dateiname & ".DXF") Das ist ein Auszug aus einem AddIn welches mit Visual Studio programmiert wurde. In einem VBA-Macro wird die Sache ähnlich aussehen. Die Variable "Dateiname" müsstest du dir irgendwie mit dem Namen der aktiven Datei zusammen basteln (ActiveDocument.FullFileName ?!) Ich hoffe dieser Ansatz bringt dich etwas weiter.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HTBU Mitglied Konstrukteur
Beiträge: 19 Registriert: 05.03.2008 Inventor 2008
|
erstellt am: 25. Jul. 2008 15:12 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
|
thomas109 Moderator Dompteur
Beiträge: 9350 Registriert: 19.03.2002 Dell620s i5 Geforce GT 620 6GB;Lenovo X240; Citrix Desktop; Lenovo S30; IV 4 - 2009 RIP, aktiv 2010 - 2023 produktiv AIS2023.3 +PartSolutions / ECTR AICE .
|
erstellt am: 26. Jul. 2008 08:09 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
Hallo Matthias! Nicht die FlatPatternExportOpts.xml, sondern die FlatPattern.xml im selben Verzeichnis ist hier die richtige Wahl. Damit legst Du für verschiedene Objekte die gewünschten Layer, etc. fest. Die Doku zur FlatPattern.xml ist in der Datei selbst drin. ------------------ lg Tom
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aesop Ehrenmitglied CAD-Trainer & Supporter
Beiträge: 1540 Registriert: 03.05.2006 AI 7-2010 Vault Manufacturing ;( DualCore 1.8GHz 4GB RAM
|
erstellt am: 27. Jul. 2008 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
Zitat: Original erstellt von pepper4two: Über dieses Menü kann ich eine DXF erzeugen die nur die Kontur des Werkstücks exportiert.
Guck Dir mal nochmal genau das Bild oben an... wozu sollten die Layer für Biegelinien in dem Menü erwähnt werden, wenn dann nur die Kontur rauskommt??? Hehe Spass beiseite, per Aufgabenplaner lässt sich der Export aber leider nicht ansteuern. ------------------ Grüße Sebastian Manch einer würde es Musik nennen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pepper4two Mitglied
Beiträge: 1133 Registriert: 30.11.2003
|
erstellt am: 27. Jul. 2008 14:57 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, danke zunächst mal für die hilfreichen Tipps (UU's sind auf dem Weg). Um weiteres Suchen nach einer On-Board Lösung kurzfristig zu umgehen, habe ich nun einfach den Texteditor (Textpad) benutzt um im Batchmodus die Umbenennung innerhalb der Datei vorzunehmen. Beste Grüße und ein angenehmes Restwochenende Matthias ------------------ Nihil Ex Nihilo [Diese Nachricht wurde von pepper4two am 27. Jul. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EKW Mitglied Dipl.-Ing. Maschinenbau & IWE|Entwicklung & Konstruktion von Baumaschinenwerkzeugen
Beiträge: 185 Registriert: 12.09.2011 WorkStation: Intel Xeon E-2276M @2.80-4.70 GHz|K6/T12 64.00 GB RAM Win 7/64 Bit NVidia Quadro RTX 5000 ~ Dargestellt auf: 2 x 32" EIZO EV3285-BK ---- Autodesk Product Design Suite Ultimate 2012 Autodesk Product Design Suite Ultimate 2014 Autodesk Product Design Suite Ultimate 2017 Product Design & Manufacturing Collection 2020 Product Design & Manufacturing Collection 2023
|
erstellt am: 22. Okt. 2013 08:38 <-- editieren / zitieren --> Unities abgeben: Nur für pepper4two
Hallo, da ich mich gerade mit diesem Thema beschäftige möchte ich den alten Thread hier nocheinmal ins Leben rufen Da mir der Vorgang zu umständlich ist in jedes einzelne Blechbauteil zu gehen und "kopie speichern unter" zu wählen behelfe ich mich derzeit mit einem kleinen Umweg über die idw. Vorgang: In der IDW stelle ich auf einem Blatt immer im selben Maßstab die verschiedenen Blechabwicklungen dar. Danach erfolgt dann der DWG-Export. Ziel: Zuweisung der neuen Layernamen inklusive Farbe. Die Layer sind hierbei die originalen ACADM Layer. z.B. Inventor: Verdeckt (ISO) auf AM_3 ^^^^ diese Einstellung konnte ich hinbekommen indem ich mir mit der Flatpattern.xml über den Code: <editLayer> <criteria> <name>Verdeckt (ISO)</name> </criteria> <actions> <setName>AM_3</setName> </actions> </editLayer> behelfe. Öffne ich nun die exportierte DWG werden alle Linien als Continious (durchgehend) dargestellt als auch in der Farbe weiß. Erst wenn ich komischwerweise den Layermanager öffne und diesen dann mit "ok" schließe passen sich die Farb- und Linienstile auf einmal zu den richtig benannten Layern an. Wie kann ich erreichen das mir das öffnen des Layermanagers erspart bleibt? Kann man da etwas in der Flatpattern.xml oder in der Export.ini anpassen (vielleicht gleich die Farbe und Stil zuweisen)? In der Inventor Stilbibliothek wollte ich soweit alles beibehalten. Viele Grüße,
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |