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

MACRO per Solid Edge

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#1
Macro "Apri-draft" da Be_on_edge
http://www.cad3d.it/forum1/showthread.php?t=3839

Macro "Draft-Painter" da Be_on_edge
http://www.cad3d.it/forum1/showthread.php?t=8086

Gli utenti possono rispondere inserendo link ad altre discussioni aventi come oggetto file di macro, magari con una piccola descrizione. Invece commenti/chiarimenti/modifiche relative alla macro specifica andrebbero inseriti nella discussione dedicata, non in questa, altrimenti si va a peggiorare la leggibilita'.
 
Ultima modifica:

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#8
Esiste una macro per ASM, che con un componente selezionato, mi faccia:
Copia Percorso o Copia Codice (custom prop) ?

...se non esiste me la creo
 

BMax

Utente Junior
Professione: disegnatore
Software: solid edge
Regione: italia
#11
Ciao A tutti.
Non ho mai usato le macro.
Mi potete per favore spiegare come si utilizzano?
Tipo dove devo mettere il file ....da dove si usano...
Se non mi servono posso cancellarle?
Possono fare danni ?
ecc ecc

Se vai nell'help di Solid Edge c'è sia una "Guida del programmatore di Solid Edge" che un "Programmazione in Solid Edge". Sono praticamente la stessa cosa,trovi sia esempi che spiegazioni. Poi c'è un tutorial si Jason Newell che puoi trovare qui....mi pare.
Puoi fare danni? si abbastanza se non stai attento :smile:
Ci vuole un po' di pazienza all'inizio soprattutto se sei a digiuno di programmazione,poi tutto sommato diventa molto semplice
 
Ultima modifica da un moderatore:

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#12
Ciao A tutti.
Non ho mai usato le macro.
Mi potete per favore spiegare come si utilizzano?
Tipo dove devo mettere il file ....da dove si usano...
Se non mi servono posso cancellarle?
Possono fare danni ?
ecc ecc
Devi creare un nuovo bottoncino sulle barre dei comandi, e poi associargli la macro (il file exe)..

Vedi l'immagine allegata se ti puo' essere d'aiuto.
 

Allegati

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#13
BMax, fai troppe domande astratte... che obiettivi hai?

- Le macro vengono scritte dagli utenti (che sanno programmare in linguaggi vb , c++ , c#,...) per eseguire operazioni specifiche e ripetitive che i comandi di SolidEdge non fanno.
- Le operazioni eseguite con le macro non possono essere annullate (Undo), quindi sì sono abbastanza pericolose.
- con le macro ci si può fare quasi ti tutto ma non tutto e anche fare un'operazione semplice può richiedere diverse ore di programmazione, quindi il copia incolla e il riuso del codice è fondamentale.
- esistono alcuni strumenti che agevolano la lettura e la comprensione degli oggetti (struttura dei dati) ma è tutto in inglese e non sempre è facile capire come viene chiamato un oggetto o un comando.
- per sapere interagire con gli eventi mouse bisogna sapere usare il Visual Basic (programmatori esperti)
- sia che lanci una macro da dentro solidEdge sia che la lanci da fuori, per mia esperienza è come se la lanci sempre da fuori: l'engine gira sul Sistema operativo, di collega e interfaccia agli oggetti COM (collegati all'istanza attiva di SolidEdge o creane una nuova) e quindi si legge e si manovra tutto dall'esterno.
- non è quindi necessario (/indispensabile) installare o registrare dll , ma si può scrivere il programma macro da un grezzo VBa di excel , a un file di testo wsf (windows script file), oppure passare a performanti ambienti di programmazione IDE come Visual Studio o il freeware SharpDevelop ; per gli IDE le cose si complicano, specialmente per gli autodidatti.

Quindi, esponi le tue esigenze, controlla che non esistano già progetti che fanno quello che cerchi, poi se ti vuoi addentrare nella programmazione sappi che sono in pochi in Italia che programmano macro per solidedge (purtroppo).
 

Tequila

Utente Senior
Professione: teorico del paleocontatto
Software: Solid Edge ST7, scarabocchi su carta
Regione: Veneto (PD)
#14
...Quindi, esponi le tue esigenze, controlla che non esistano già progetti che fanno quello che cerchi, poi se ti vuoi addentrare nella programmazione sappi che sono in pochi in Italia che programmano macro per solidedge (purtroppo).
ed aggiungo che quelli che ci sono (tipo i rivenditori) che te le fanno ad hoc non sono gratuite, ma le paghi...
 

BMax

Utente Junior
Professione: disegnatore
Software: solid edge
Regione: italia
#15
Che rispostona....grazie.
Forse è meglio utilizzare solo quelle già esistenti. ;-)
 

BMax

Utente Junior
Professione: disegnatore
Software: solid edge
Regione: italia
#17
A me servirebbe per cominciare...una macro tipo apri il tot disegno nella tot cartella
digitando solo il codice del dft
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#19
A me servirebbe per cominciare...una macro tipo apri il tot disegno nella tot cartella
digitando solo il codice del dft
Credo che per una cosa del genere basta e avanza il windows search.

Ciao.
 

Leso

Utente Standard
Professione: Ufficiale tecnico
Software: Solid Edge ST9
Regione: Veneto
#20
Giusto per capire bene:
-tu hai nel nome file ANCHE il codice articolo o SOLO il codice articolo?
-Hai una cartella sola per tutti i dtf di tutti i progetti o ne hai una per ogni progetto?