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

macro per campiture

gasaperto

Utente poco attivo
Professione: disegnatore
Software: pro/e
Regione: emilia romagna
#1
Ciao a tutti,volevo sapere se qualcuno usa una macro per sistemare
le campiture di una sezione nei DRW.......:)
 

BerAnd

Utente Standard
Professione: diciamo che faccio...
Software: WF4,Creo3
Regione: Emilia Romagna
#2
Io mi sono creato una macro che richiama dei file di configurazione campitura.
è pratica e veloce perchè riesci ad aumentare o calare la quantità di pezzi cancellando dei semplici blocchi di relazione ma, in quanto macro, non legge la quantità di pezzi presenti nell'assieme quindi ti sistema la campitura un pò così...a caso...però è già qualcosa no :) almeno ti sistema le distanze e gli orientamenti!

se ne hai bisogno ti spiego meglio come ho fatto a crearla.
ciao
 

gasaperto

Utente poco attivo
Professione: disegnatore
Software: pro/e
Regione: emilia romagna
#3
...mi faresti un piacere...a spiegarla....sto facendo una messa in tavola di
un gruppo con mille sez...e non mi passa più a sistemarle tutte......
 

paocat

Utente Junior
Professione: progettista meccanico
Software: Pro Engineer
Regione: Trentino Alto Adige
#4
Sarei interessato anch'io.
Grazie
 
Ultima modifica:

BerAnd

Utente Standard
Professione: diciamo che faccio...
Software: WF4,Creo3
Regione: Emilia Romagna
#6
Prima di tutto vi create due file di campitura, uno con l'angolo a 45° e uno con l'angolo a 135°, quindi li salvate in una cartella di sistema (o in quella di proe dedicata alle campiture).
Una volta fatto questo creare 2 macro, una che recupera la campitura con inclinazione a 45° e una che recupera la 135°.

una volta fatto questo create una macro che entra nelle proprietà della sezione e in maniera alternata caricate le altre due macro annidandole.

Vi allego la mia macro come esempio in modo da spiegarmi anche con i fatti oltre che con le parole :) (che è anche molto meglio visto che a parole non sono un mito :p:D)

--------------------------------------------------------------------------
pro_crosshatch_dir (questo parametro lo settate con il direttorio in cui avete messo i file della sezione)

MACRO 1
mapkey _cam45 @MAPKEY_NAMECampitura 45 gradi;@MAPKEY_LABELCampitura 45 gradi;\
mapkey(continued) #RETRIEVE;~ Activate `file_open` `file_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` \
mapkey(continued) `C:\\uffcad\\set_up\\crosshatch\\marc_2_45.xch`;\
mapkey(continued) ~ Activate `file_open` `Open`;#NEXT XSEC;

MACRO 2
mapkey _cam135 @MAPKEY_NAMECampitura 135 gradi;\
mapkey(continued) @MAPKEY_LABELCampitura 135 gradi;#RETRIEVE;\
mapkey(continued) ~ Activate `file_open` `file_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` \
mapkey(continued) `C:\\uffcad\\set_up\\crosshatch\\marc_2_135.xch`;\
mapkey(continued) ~ Activate `file_open` `Open`;#NEXT XSEC;

MACRO 3
mapkey _camp_inc20 @MAPKEY_NAMECampitura 20 pz;\
mapkey(continued) @MAPKEY_LABELCampitura 20 pz;~ Select
`main_dlg_cur` `MenuBar1`1 `Edit`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Activate `main_dlg_cur` `Edit.psh_dwg_props`;%_cam45;%_cam135;%_cam45;\
mapkey(continued) %_cam135;%_cam45;%_cam135;%_cam45;%_cam135;%_cam45;%_cam135;%_cam45;%_cam135;\
mapkey(continued) %_cam45;%_cam135;%_cam45;%_cam135;%_cam45;%_cam135;%_cam45;%_cam135;%_cam45;\
mapkey(continued) %_cam135;%_cam45;%_cam135;%_cam45;\
mapkey(continued) ~ Activate `file_open` `Open`;#DONE;
--------------------------------------------------------------------------

Spero di essermi spiegato bene...attendo vostri riscontri :eek:
ciao
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#7
Bravo Berand ... cipolli abbastanza bene, non c'è che dire. :)
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#9
Certo ... non ho problemi :) e poi non sono un maestro, uso Pro/E da meno di 2 anni e ho ancora un casino di cose da imparare :)
 

Ozzy

Guest
#10
Certo ... non ho problemi :) e poi non sono un maestro, uso Pro/E da meno di 2 anni e ho ancora un casino di cose da imparare :)
Cipollare il cad fa sempre bene,aiuta ad imparare un sacco di cose, ve lo dice uno che lo ha cipollato per un bel pò di anni.
Quindi continua così BerAnd.
Tu Max cerca di far lavorare meno la moglie.:rolleyes:
 

gasaperto

Utente poco attivo
Professione: disegnatore
Software: pro/e
Regione: emilia romagna
#11
ciao ragazzi scusate ma io purtroppo non cipollo cosi tanto come voi.....

non riesco a capire come fare ad applicare quella mapkey.....:(
 

BerAnd

Utente Standard
Professione: diciamo che faccio...
Software: WF4,Creo3
Regione: Emilia Romagna
#12
Guarda, come prima cosa non copiarla ed incollarla nel tuo config perchè non andrà....ammenochè non gli crei gli stessi file CON GLI STESSI nomi che ho creato io.

Dimmi cosa non ti è chiaro del messaggio che provo ad essere un pò più esplicito. Magari mandami anche un elenco dei passaggi che hai fatto così provo a capire dov'è l'errore.

ciao
 

shivanmk

Utente poco attivo
Professione: Ingegnere
Software: Pro-E Wildfire
Regione: Lombardia
#13
Ciao,
anch'io non ho molta confidenza con i file di configurazione di pro-e... ho copiato e incollato le tre macro nel file config.pro .... ma non riesco a farlo funzionare....
Grazie per l'aiuto
Mk
 

BerAnd

Utente Standard
Professione: diciamo che faccio...
Software: WF4,Creo3
Regione: Emilia Romagna
#14
Copiare la macro non basta, devi anche creare i due file e se li crei come nella mia macro non devi neanche lavorare più di tanto.
L'unica cosa è la reipostazione del direttorio in cui vai a leggere i file.

Se vai dove l'ho spiegata e provi a ricrearla passo passo vedrai che non avrai problemi..