Macro su Solid Edge: salvare ASM ed esportare automaticamente STP

MattiaG

Utente poco attivo
professione: Disegnatore Meccanico
software: Solidedge23
regione: Emilia-Romagna
Ciao a tutti, in azienda abbiamo Solid Edge 2023 e sono in cerca di una macro che possa generarmi automaticamente un file step quando effettuo il salvataggio dell'ASM. Quindi un: Salva progetto (solo ASM) e genera anche file step (STP).
Qualcuno potrebbe aiutarmi su questo caso? Grazie a tutti in anticipo
 

Be_on_edge

Moderatore
Staff Forum
professione: Progettazione
software: Solid Edge
regione: Emilia Romagna
Codice:
Dim objEdge As SolidEdgeFramework.Application
Dim objAsm As SolidEdgeAssembly.AssemblyDocument

objEdge = GetObject(, "SolidEdge.Application")

If objEdge.ActiveDocumentType = SolidEdgeFramework.DocumentTypeConstants.igAssemblyDocument Then
    objAsm = objEdge.ActiveDocument
    objAsm.Save()
    objAsm.SaveAs(Path.ChangeExtension(objAsm.FullName, "stp"))
    objAsm = Nothing
End If

objEdge = Nothing
 

MattiaG

Utente poco attivo
professione: Disegnatore Meccanico
software: Solidedge23
regione: Emilia-Romagna
Ciao,
@MattiaG per curiosità, potresti spiegarmi l'attinenza fra una macro di solid edge e la sezione rendering?

@cacciatorino, per cortesia puoi spostare la discussione nella sua sezione corretta?
Avrei bisogno di una creazione automatica di uno STP da caricare nel PDM quando salvo il mio ASM. Ho pensato ad un comando macro per poter fare un salvataggio simultaneo di ASM-STP. Se dovessi avere altre idee dimmi pure :)

Giusto per sapere, in che sezione avrei dovuto inserire la domanda? Grazie
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
ho risposto a te visto che mi hai fatto una domanda. Calma eh.
be on edge l'ho già tenuto in considerazione (grazie mille)
Hai ragione, stupido io ad aver pensato di far spostare la domanda nella sezione corretta.
Avrai anche tenuto in considerazione la risposta di @Be_on_edge, ma in 15 giorni non hai saputo dire se ti è stata utile.
 

MattiaG

Utente poco attivo
professione: Disegnatore Meccanico
software: Solidedge23
regione: Emilia-Romagna
Hai ragione, stupido io ad aver pensato di far spostare la domanda nella sezione corretta.
Avrai anche tenuto in considerazione la risposta di @Be_on_edge, ma in 15 giorni non hai saputo dire se ti è stata utile.
eccetto che non penso di doverti dare motivazioni però visto che ci siamo.. 1) gli ho scritto in privato ringraziandolo anche 2) non essendo una cosa a cui mi posso dedicare a tempo pieno essendo appunto al lavoro e non essendo una richiesta primaria c'è casi che abbia bisogno di altro tempo :)
spero di aver soddisfatto i tuoi quesiti.
Riguardo alla sezione corretta.. ti ho pensino chiesto in quale sezione avrei dovuto inserire la domanda per questione di ordine e ti sei degnato solo di criticare con una battutina senza rispondere.. quindi evita proprio.
Detto questo per il resto grazie per avermi trasferito nella sezione giusta.
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
ti ho pensino chiesto in quale sezione avrei dovuto inserire la domanda per questione di ordine e ti sei degnato solo di criticare con una battutina senza rispondere..
Lo hai chiesto dopo 15 giorni dalla tua richiesta e dopo che ho fatto spostare la discussione..
La risposta era già nel mio primo messaggio, ma te la riassumo: NO rendering SI solid edge.
Questo è una discussione pubblica e quindi le risposte devono essere pubbliche, scrivere in privato dettagli della discussione priva tutti gli altri utenti di informazioni che possono essere loro utili, nello specifico chi avrà la stessa necessità non saprà se quel codice funziona se non facendo tentativi o perdendo tempo a fare ulteriori richieste.
 

Solid User

Utente Junior
professione: Disegnatore
software: Solid Edge 2020
regione: Veneto
buona sera a tutti,
...preavviso che sono molto scarso in programmazione...
mi piacerebbe provare ad utilizzare questa macro ma non so neanche da dove partire. Uso Solid Edge 2021.
Qualcuno mi potrebbe guidare passo passo su come poter utilizzare questa macro?
A me poi servirebbe una cosa simile sui file .par. Qualcuno potrebbe aiutarmi a modificarla?

grazie, ciao
 

Statistiche forum

Discussioni
59,306
Messaggi
505,268
Utenti registrati
110,816
Ultimo utente registrato
emicas

Staff online

Top