• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Ottenere velocemente DXF dalle parti in lamiera

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#41
Però...potrebbe dipendere dal fatto che il componente non è nascosto, mentre è l'assieme che lo nasconde...forse la differenza sta qua e la macro interroga il componente...
E' un pò un casino, ma vedremmo di sbrogliarlo.

Intanto prova e poi vediamo in base anche alle vostre opinioni.

Ciao
 

Daniele89

Utente poco attivo
Professione: Impiegato - Disegnatore
Software: AUTOCAD - PROSTEEL
Regione: Veneto
#42
Buongiorno a tutti, secondo me è ottima questa macro.
Volevo chiedervi un aiuto per una miglioria.

Io ho necessità di esportare il file, con NOME FILE_PROPRIETA'(spessore)_PROPRIETA'(quantità)_PROPRIETA'(materiale), concatenando il tutto.

E' possibile?
Grazie
 

Daniele89

Utente poco attivo
Professione: Impiegato - Disegnatore
Software: AUTOCAD - PROSTEEL
Regione: Veneto
#43
Ho perso un pò (.............) di tempo ma sono riuscito a farmela!!:4410:
 

ddn

Utente Junior
Professione: designer
Software: solidworks 2016, cinema4d
Regione: abruzzo
#45
Macro utilissima. Complimenti!
Ma per abilitare l'esportazione delle linee di piegatura? posso modificarla io?
 

ddn

Utente Junior
Professione: designer
Software: solidworks 2016, cinema4d
Regione: abruzzo
#46
Vale lo stesso per la funzione accorcia spigoli che non viene inclusa nel dxf...grazie
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#47
Macro utilissima. Complimenti!
Ma per abilitare l'esportazione delle linee di piegatura? posso modificarla io?
sostituisci la riga
swChildModel.ExportFlatPatternView exFileName & ".dxf", 1
con
swChildModel.ExportFlatPatternView exFileName & ".dxf", 0

così esporta anche le linnee di piegatura
 

sambo1505

Utente poco attivo
Professione: saldatore
Software: solidworks
Regione: Veneto
#49
una Cannonata........bravoooooooo
e se volessi personalizzare il nome file?? adesso scrive: nomeparte.sldprt.defaut.dxf io vorrei nomeparte.svil.dxf

PS: la macro si può adattare anche ad una sola parte invece che solo sull'assieme? perchè a me capita di dover sviluppare tante singole parti
 

sambo1505

Utente poco attivo
Professione: saldatore
Software: solidworks
Regione: Veneto
#50
Ciao Bellissima macro però volevo chiedere una cosa.
in un assieme dove c'è una parte in lamiera con piegature la esporta in ripetizione piatta però io avrei la necessità che anche un quadrato piano creato con la funzione flangia di base (qiondi una lamiera)venga esportato in dxf per il taglio laser.
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#51
Ciao scusami,
Ti leggo dall'estero, la prossima settima rientro e gli do un occhiata.
A presto
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#52
Ciao potresti girarmi un esempio?
Avendo il file forse capisco un po' di più e mi permette di fare i test.
 

deep70

Utente Standard
Professione: Disegnatore tecnico meccanico
Software: SOLIDWORKS - Catia V5 - ProE wf4/Creo 3.0
Regione: veneto
#53
Ciao Jenuary, complimenti per l'ottima e utilissima macro, ti chiedo è possibile modificarla anche per fare lo stesso con il formato DWG? immagino di si.. ma mi daresti una dritta sul come farlo?
Ciao e grazie molte..
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#54
Ciao Jenuary, complimenti per l'ottima e utilissima macro, ti chiedo è possibile modificarla anche per fare lo stesso con il formato DWG? immagino di si.. ma mi daresti una dritta sul come farlo?
Ciao e grazie molte..
Ciao,
si è possibile, basta sostituire il .dxf con il .dwg nella 9° riga dal fondo della macro.
L'esportazione dello sviluppo è permessa per entrambe le estensioni.
 

deep70

Utente Standard
Professione: Disegnatore tecnico meccanico
Software: SOLIDWORKS - Catia V5 - ProE wf4/Creo 3.0
Regione: veneto
#55
Grazie Jenuari, detto fatto.
Gentilissimo grazie ancora.
 

ddn

Utente Junior
Professione: designer
Software: solidworks 2016, cinema4d
Regione: abruzzo
#56
Ciao, ho un problema con questa macro, quando sono presenti una parte è presente più volte in un assieme, durante l'esportazione la macro sembra riaprire più volte il file, perdendo tempo. Succede anche a voi?
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#58
Si è proprio la macro che lo fa, bisognerebbe memorizzare i componenti già processati.
Era nata per non dover fare tutto a mano, ma ovviamente non basterebbe mai, bisogna implementarla.
 

malf

Utente Junior
Professione: designer
Software: SolidWorks 2017, Sketchup, Keyshot, Draftsight
Regione: Lazio
#60
Veramente una grande macro... non smetto di essere felice ogni volta che la uso!
Ultimamente avrei voluto che ci fosse la possibilità di esportare in DXF secondo una particolare file di mapping DXF che ho salvato tra le mie cartelle. Ho cercato di modificare il file macro, ma non ho le competenze necessarie. Ho letto che per implementare l'esportazione in dxf secondo mapping specifico si possono aggiungere i seguenti:

Once a mapping file has been used, SolidWorks will continue to use it for each subsequent save to dxf.
You can enable that option in the API by swApp.SetUserPreferenceToggle(swUserPreferenceToggle_e.swDxfMapping, True)
And you can define the path to the mapping file by swApp.SetUserPreferenceStringListValue(swUserPreferenceStringListValue_e.swDxfMappingFiles, "<path to your mapping file>")

Ho capito quello che si vuole fare, ma non so come inserire le due righe di comando ed in quale punto. Credo, inoltre, che si debbano dichiarare delle variabili nuove con la tipologia...
Jenuary, puoi darmi una mano, per cortesia?