| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Technische Kommunikation mit der 3DEXPERIENCE Plattform |
Autor
|
Thema: tangentiale Kanten DXF export (1692 mal gelesen)
|
Ernieundbert Mitglied Konstrukteur
Beiträge: 99 Registriert: 25.10.2011 Solid Works 2013 SP5 PDM Workgroup Win 7 64bit Fujitsu Celsius M460 Quadro FX 3800 Intel Core2Quad CPU 9330 2,5GHz 8GB RAM
|
erstellt am: 14. Mrz. 2012 10:24 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe mir ein Makro geschrieben das mir eine dxf-Datei einer Abwicklung erstellt. Funktioniert auch mit der Programmzeile boolstatus = ModelDoc.ExportFlatPatternView(saveFileName, 0) Allerdings werden dabei auch die tangentialen Kanten der Blechabwicklung mit ausgegeben. Die möchte ich aber natürlich nicht haben, ich weiss aber nicht wie ich diese ausblenden kann. Wenn ich händisch die dxf-Datei erstelle funktionierts einwandfrei. Wer weis einen Rat? ------------------ Einen schönen Gruß, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Sobchak Mitglied Konstrukteur
Beiträge: 130 Registriert: 12.02.2010 Solid Works 2011x64 SP 5.0 incl. DBWORKS ENTERPRISE 12 SP 1.0 12GB RAM, Intel Xeon W3565 4x3,2GH
|
erstellt am: 14. Mrz. 2012 14:09 <-- editieren / zitieren --> Unities abgeben: Nur für Ernieundbert
Hallo schau dir mal folgendes an: Set myView = Part.SelectionManager.GetSelectedObject3(1) myView.SetDisplayTangentEdges2 swTangentEdgesHidden SetDisplayTangentEdges2 swTangentEdgesHidden findest du in der Hilfe Grüße Walter ------------------ Sich irgendwo durchwieseln ist das Allerwichtigste, es unterscheidet den Mensch vom Tier. Ausgenommen dem Wiesel natürlich. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ernieundbert Mitglied Konstrukteur
Beiträge: 99 Registriert: 25.10.2011 Solid Works 2013 SP5 PDM Workgroup Win 7 64bit Fujitsu Celsius M460 Quadro FX 3800 Intel Core2Quad CPU 9330 2,5GHz 8GB RAM
|
erstellt am: 14. Mrz. 2012 15:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, danke dir für die Antwort. Ich habe jetzt versucht dies in ein Makro zu fassen: Dim swApp As Object Dim Part As Object Dim myView As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Sub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc Set myView = Part.SelectionManager.GetSelectedObject3(1) myView.SetDisplayTangentEdges2 swTangentEdgesHidden End Sub Ich bekomme aber die Fehlermeldung: Objektvariable oder With-Blockvariable nicht festgelegt Was ist da an der Definition falsch? ------------------ Einen schönen Gruß, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 14. Mrz. 2012 15:41 <-- editieren / zitieren --> Unities abgeben: Nur für Ernieundbert
|
Ernieundbert Mitglied Konstrukteur
Beiträge: 99 Registriert: 25.10.2011 Solid Works 2013 SP5 PDM Workgroup Win 7 64bit Fujitsu Celsius M460 Quadro FX 3800 Intel Core2Quad CPU 9330 2,5GHz 8GB RAM
|
erstellt am: 14. Mrz. 2012 15:58 <-- editieren / zitieren --> Unities abgeben:
Danke dir Winni, für Zeichnungen funktionierts mit deinen Makros, allerdings möchte ich die tangentialen Kanten beim dxf export eines Blech-parts ausblenden. Wie gesagt, wenn ich es händisch mache (Speichern unter als dxf) sind die Tangenten ausgeblendet, allerdings nicht wenn ich es per Makro mache...... ------------------ Einen schönen Gruß, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Winni-two Mitglied Ing. Maschb.
Beiträge: 154 Registriert: 12.03.2010 SW 2021 SP5 Intel Xenon W2135 @3.7GHz Win 10 64 bit Graka: Nvidia Quadro P4000 32 GB Ram
|
erstellt am: 14. Mrz. 2012 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für Ernieundbert
|
Ernieundbert Mitglied Konstrukteur
Beiträge: 99 Registriert: 25.10.2011 Solid Works 2013 SP5 PDM Workgroup Win 7 64bit Fujitsu Celsius M460 Quadro FX 3800 Intel Core2Quad CPU 9330 2,5GHz 8GB RAM
|
erstellt am: 14. Mrz. 2012 16:13 <-- editieren / zitieren --> Unities abgeben:
|
ckoring Mitglied Ingenieur
Beiträge: 229 Registriert: 09.06.2009 Fujitsu CELSIUS M740 Intel Xeon E5-1620v4 32 GB RAM Nvidia Quadro P4000 Windows 10 Pro SolidWorks 2017 SP4.1 DBWorks R16 SP1.7
|
erstellt am: 15. Mrz. 2012 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für Ernieundbert
Hi Ernieundbert, versuch mal folgendes: Im Featurebaum Abwicklung bearbeiten und die Option "Flachen verschmelzen" aktivieren, dass sollte aus den verschiendenen Flachen eine einzige machen, da gibt es dann auch keine "tangentialen" Kanten mehr. cheers ckoring Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Hardware-Entwickler (m/w/d) | In einer zunehmend vernetzten Welt arbeiten wir täglich daran, das volle Potential der industriellen Kommunikation zu entfalten. Als familiengeführtes Unternehmen in zweiter Generation wissen wir, dass unser Miteinander der Schlüssel zum Erfolg ist. Engagierte und tatkräftige Mitarbeiterinnen und Mitarbeiter stehen deshalb im Zentrum unseres Tuns. Mit unseren Hightech-Lösungen machen wir ... | Anzeige ansehen | Hardware-Entwicklung |
|
Ernieundbert Mitglied Konstrukteur
Beiträge: 99 Registriert: 25.10.2011 Solid Works 2013 SP5 PDM Workgroup Win 7 64bit Fujitsu Celsius M460 Quadro FX 3800 Intel Core2Quad CPU 9330 2,5GHz 8GB RAM
|
erstellt am: 15. Mrz. 2012 09:01 <-- editieren / zitieren --> Unities abgeben:
Jau, das klappt. Nur komisch das die tangentialen Kanten beim Export per Makro angezeigt werden und beim "Speichern unter als dxf" nicht. Danker dir ckoring ------------------ Einen schönen Gruß, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |