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

Macro per drawing

vpapa

Utente Junior
Professione: Programmatore
Software: Visual Studio.net
Regione: Campania
#1
Ciao a tutti,
non è che qualcuno ha già disponibile una macro vba per generare una drawing in proezione ortogonale di un product\part magari imputando in input il template ?

Grazie,
Vincenzo.
 

ferrezio

Moderatore
Professione: Progettista meccanico
Software: Catia, Think3
Regione: Marche
#2
ma la macro esiste già basta fare menu avvia\mechanical design\drafting quando il modello part è aperto.
eventualmente devi solo scrivere la macro per il cartiglio, che viene caricato come sfondo di foglio.

se poi per template intendi anche le caratteristiche di altezza testo tipi di quote ecc... devi avviare in modalità administrator catia e definire gli standard su come lavorare.

ciao
 

vpapa

Utente Junior
Professione: Programmatore
Software: Visual Studio.net
Regione: Campania
#3
Ciao e grazie della esauriente risposta.
dal tono della domanda avrai capito che non sono un progettista catia :).
Vorrei solo sapere non è che conosci da dove catia si carica la lista degli standard e gli sheet style ?

Grazie,
Vincenzo.
 

ferrezio

Moderatore
Professione: Progettista meccanico
Software: Catia, Think3
Regione: Marche
#4
ho visto che sei programmatore non ti preoccupare.

comunque i fogli di stile sono sotto il menu strumenti\standard.
ma le voci non sono attive se tu non avvii il catia in modalita administrator, inoltre la personalizzazione dello sviluppo della tavola deve essere fatto anche attraverso il comando strumenti\opzioni\mechanicla desig\drawing.
puoi personalizzare lo stile di visualizzazione delle viste creazione di quota da 3d ecc... per cui alla fine il problema di fondo e che devi personalizzare tutto l'ambiente di lavoro.. e qui so dolori!!!

ciao
 

vpapa

Utente Junior
Professione: Programmatore
Software: Visual Studio.net
Regione: Campania
#5
Ciao,
avrei un altro problemino con i Drawing.
Il cliente mi ha fornito i suoi cartigli sotto formato di CatDrawing.
Ho provato ad usarli registrando una macro. Il problema è che la macro si ferma quando faccio file\page setup. Viene importato correttamente
il catdrawing per il cartiglio ma non registra niente :(
Ho notato che con Catia sono disponibili dei cartigli di Default, di cui viene dato il codice CATScript.
c'è qualche strada per convertire il catDrawing in codice CATScript ?(naturalmente limitato al cartiglio)
In effetti se provo a registrare la macro utilizzando questa procedura, quindi facendo edit\sheet background e poi insert\drawing\insert frame and title block, seleziono il cartiglio viene registrato tutto senza problemi.