Makro import dxf

Würde jemand wissen, wie man ein Makro erstellt, um die DXF-Kurve in 3D-Kurve zu öffnen und die Einheit in Millimetern einzugeben, ohne das Dialogfeld zu durchlaufen?

 

Vielen Dank.

 

Hallo

VBA-Programmierung ist kein Problem?

Sehen Sie sich diese Links an, die gute Leads liefern:

http://help.solidworks.com/2013/english/api/sldworksapi/Import_DXF_File_into_Part_Sketch_Example_VB.htm

http://help.solidworks.com/2014/english/api/sldworksapi%5Cimport_dxf_dwg_file_example_vb.htm

Ich bin in der Lage, es zu tun, aber es braucht Zeit und das Erlernen der VBA-Programmierung ist immer von Vorteil und nicht sehr kompliziert.

 

Zu Beginn können wir beim Importieren einer DXF3D in SolidWorks ein Makro aufzeichnen und dann sehen, was der Code ist:

http://help.solidworks.com/2013/french/SolidWorks/sldworks/c_recording_playing_macros.htm

 

Genauer gesagt habe ich aber beim Import des DXF das Dialogfeld nicht geöffnet, wenn ich das Makro neu starte und daher öffnet sich das DXF auf einer Zeichnung...


Makro1.swp
Sie möchten also das Dialogfeld sehen, in dem Sie eine Datei auswählen können?

Ich denke auch, dass das Problem darin bestehen könnte, dass Ihre Datei ein Dokument ist, das 4 enthält

SW kann es also nicht verstehen, da es keine Zwangsbeziehung zwischen diesen Teilen gibt

Sie sind unabhängig

  

 

Und Sie möchten Volumenkörper erzeugen?

@+ ;-))

#. JL:

Ich möchte beim Starten des Makros die Option "3D-Kurve oder -Modell" auswählen, um das Modell in 3D neu zu erstellen. 

siehe PJ

 

#GT22:

Wie kann man erklären, dass SOLIDWORKS die 4 Teile generiert, wenn man es manuell macht?

Ich denke, es muss eine bestimmte Konfiguration geben.


dxf.png
1 „Gefällt mir“

Genau hier liegt das Problem

und ich habe keine Antwort, aber Tatsache ist, dass

wenn wir Ihre eZeichnung speichern, also den Link in einer X-Datei

Es ist unmöglich, es in Solidworks ohne Konflikte zu öffnen

Zumindest habe ich das gesehen und das ist das Ergebnis trotz X Tests auf SW 2012 Premium

Vielleicht müssen Sie Ihre DXF 3D-Datei konvertieren

vorzugsweise Parasolid oder IGES, STEP

Ist es Ihr Ziel, alle numerischen Koordinaten von X, Y, Z des Raumes zu finden?

Für mich ist es also schon notwendig, dass jede Teiledatei unabhängig ist

Dies ist ein erster Schritt

Nachdem Sie jedes Stück unabhängig voneinander  gespeichert und in einer sauberen Datei benannt haben

Nun, ich sage das

@+ ;-))

1 „Gefällt mir“
Ich denke, die Option, nach der Sie suchen, ist hier:

http://help.solidworks.com/2012/English/api/swconst/SolidWorks.Interop.swconst~SolidWorks.Interop.swconst.swImportDxfDwg_ImportMethod_e.html

1 „Gefällt mir“