Macro importeren dxf

Iedereen zou weten hoe een macro te maken om de DXF in 3D-curve te openen en het apparaat in millimeters te zetten zonder door het dialoogvenster te gaan?

 

Bedankt.

 

Hallo

Is VBA programmeren geen probleem?

Zie deze links die goede leads geven:

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

Ik kan het wel, maar het kost tijd en het leren van VBA-programmeren is altijd nuttig en niet erg ingewikkeld.

 

Om te beginnen kunnen we een macro opnemen bij het importeren van een DXF3D in SolidWorks en vervolgens zien wat de code is:

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

 

Precies, ik heb getest, maar de import van de DXF, het dialoogvenster wordt niet geopend wanneer ik de macro opnieuw opstart en daarom opent de DXF op een tekening...


macro1.swp
Dus u wilt het dialoogvenster zien om een bestand te kiezen?

Ik denk ook dat het probleem kan zijn dat uw bestand een document is dat 4 bevat

dus SW begrijpt het misschien niet, omdat er geen beperkingsrelatie is tussen deze delen

ze zijn onafhankelijk

  

 

En u bent op zoek naar vaste stoffen?

@+ ;-))

#. JL:

Ik wil de optie "3D-curve of model" kiezen wanneer ik de macro start om het model in 3D na te bootsen. 

zie PJ

 

#GT22:

hoe leg je uit dat SOLIDWORKS de 4 onderdelen genereert als je het handmatig doet?

Er moet een bepaalde configuratie zijn denk ik.


dxf.png
1 like

Dat is precies waar het probleem zit

en ik heb geen antwoord, maar het feit is

als we uw e-tekening opslaan zodat de link in een X-bestand wordt geplaatst

onmogelijk om het zonder conflict in Solidworks te openen

dat is tenminste wat ik zag en dat is wat het resulteerde ondanks X tests op SW 2012 premium

misschien moet je je DXF 3D-bestand converteren

bij voorkeur parasolid of IGES, STEP

Is het je doel om alle X Y Z numerieke coördinaten van de kamer te vinden?

Dus voor mij is het al noodzakelijk dat elk onderdeelbestand onafhankelijk is

Dit is een eerste stap

Nadat je elk stuk afzonderlijk  hebt opgeslagen en ze een naam hebt gegeven in een schoon bestand

Nou, ik zeg dat

@+ ;-))

1 like
Ik denk dat de optie die je zoekt hier is:

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

1 like