scala nei disegni

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#21
Cioe',cioe',cioe' fatemi capire...
Dovrei prendere quel modello di template,cancellare le impostazioni di bordo e cartiglio , ripiazzarci le mia, poi inserire le proprieta '"First view scale" per farlo funzionare? O forse ho capito male?:confused:
:mixed: :bekle:
Mi auto quoto.
Allora,ho fatto cosi' per AGGIUNGERE al mio template IDW,le proprieta' dell'IDW postato a suo tempo da frenk in http://www.cad3d.it/forum1/showthread.php?t=7467:
Ho scaricato e aperto il file che si chiama "autosave scale updated.idw"
Poi: Strumenti->Macro->Editor di Visual Basic.
Questo ti apre una schermata dove sulla sinistra sono elencati sotto la barra dei comandi,alcuni nodi; ho espanso il nodo "Document Project" e sotto questo trovo: "ThisDocument";doppio click su quest'ultimo e mi si e' aperto la parte destra dell'Editor CON LA SCRITTURA DI TUTTA LA MACRO.
A questo punto con un banale Ctrl+C ho copiato tutta la pagina,ho chiuso il file e aperto il mio template IDW.
Stesso percorso o quasi:
Strumenti->Macro->Editor di Visual Basic; sotto "Progetto documento":Autodesk Inventor 2009 (o altra release)mi ritrovo ancora il file "ThisDocument"; doppio click e si apre la pagina vuota a sinistra dell'Editor,incolla,salva poi nella barra dei comandi in alto :"run"->run sub/user form,si apre l'ennesima finestra con gia' spuntato il nome della macro copiata,ancora "run" ->salva e chiudi l'Editor di visual basic.
Adesso le proprieta' del file di frenk fanno parte del mio template.
Ho dovuto smanettare un po' per arrivarci, ma e' stato sempre meglio che rifare i cartigli.
Saluti
Tarkus:biggrin:
 
Ultima modifica:

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#22
Ah,dimenticavo, quando si va ad usare il template appare la scritta: "Avvertimento:nel file modello e' stato salvato un progetto VBA non vuoto " che comunque appariva anche all'apertura del file postato da frenk e che non da nessun problema......:biggrin:
 

davide75

Utente Senior
Professione: progettista-ing.meccanico
Software: SE-INV-SW-PRO/E-OSD-GBG-ME10-VISUAL NASTRAN 4D-AUTOCAD
Regione: emilia romagna
#25
grazie!!!

@Ilario:

scusa se non mi ero fatto piu sentire ma ho dovuto fare un lavoro alla svelta in Pro/e e non mi hanno lasciato il tempo in ufficio di guardare i cartigli.Cmq ti posso dire che per la creazione dei cartigli è tutto andato senza problemi.Per quanto riguarda gli stili e norme volevo farlo in questi giorni che sono a casa e libero da rotture varie.Ti farò sapere.
Ciao e grazie ancora.


A tutti Buon Natale
 

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#26

paolofrt

Utente poco attivo
Professione: disegnatore
Software: Inventor-Solidworks
Regione: italia
#27
:mixed: :bekle:
Mi auto quoto.
Allora,ho fatto cosi' per AGGIUNGERE al mio template IDW,le proprieta' dell'IDW postato a suo tempo da frenk in http://www.cad3d.it/forum1/showthread.php?t=7467:
Ho scaricato e aperto il file che si chiama "autosave scale updated.idw"
Poi: Strumenti->Macro->Editor di Visual Basic.
Questo ti apre una schermata dove sulla sinistra sono elencati sotto la barra dei comandi,alcuni nodi; ho espanso il nodo "Document Project" e sotto questo trovo: "ThisDocument";doppio click su quest'ultimo e mi si e' aperto la parte destra dell'Editor CON LA SCRITTURA DI TUTTA LA MACRO.
A questo punto con un banale Ctrl+C ho copiato tutta la pagina,ho chiuso il file e aperto il mio template IDW.
Stesso percorso o quasi:
Strumenti->Macro->Editor di Visual Basic; sotto "Progetto documento":Autodesk Inventor 2009 (o altra release)mi ritrovo ancora il file "ThisDocument"; doppio click e si apre la pagina vuota a sinistra dell'Editor,incolla,salva poi nella barra dei comandi in alto :"run"->run sub/user form,si apre l'ennesima finestra con gia' spuntato il nome della macro copiata,ancora "run" ->salva e chiudi l'Editor di visual basic.
Adesso le proprieta' del file di frenk fanno parte del mio template.
Ho dovuto smanettare un po' per arrivarci, ma e' stato sempre meglio che rifare i cartigli.
Saluti
Tarkus:biggrin:
Buongiorno a tutti,

Scusate se riesumo un post vecchio,
ho fatto come sopra e va tutto bene, l'unica cosa è che vorrei la prima scala senza parentesi e tutte le altre tra parentesi, al momento si verifica il caso contrario, ho provato a vedere se riuscivo a individuare dove e come modificare la macro ma non sono riuscito a capire.
Se qualche anima pia mi potesse aiutare gliene sarei molto grato.
Saluti
Paolo
 

diegus

Utente Standard
Professione: cad specialist
Software: Inventor, CatiaV5R18, ShowcasePRO, Autocad Mechanical, Fusion 360, Inventor Publisher
Regione: Campania
#28
Tarkus e Frenk siete grandi!
grazie.
non ho ancora capito che aspetta Autodesk a metterla come proprietà di base, mi sembra che sia tra quelle più usate. ce ne sono di tutti i tipi. tipo qualcuno mi sa spiegare a che c.zzo serve la proprietà "Parola chiave"?
 

paolofrt

Utente poco attivo
Professione: disegnatore
Software: Inventor-Solidworks
Regione: italia
#29
Buongiorno a tutti,

Scusate se riesumo un post vecchio,
ho fatto come sopra e va tutto bene, l'unica cosa è che vorrei la prima scala senza parentesi e tutte le altre tra parentesi, al momento si verifica il caso contrario, ho provato a vedere se riuscivo a individuare dove e come modificare la macro ma non sono riuscito a capire.
Se qualche anima pia mi potesse aiutare gliene sarei molto grato.
Saluti
Paolo
Ok problema risolto, c'è da invertire le parentesi alla 4° e all'8° riga della macro:

Option Explicit
'Always use X and Y in the Scale display string
'Example HowToDisplayFirstViewScale=[X:Y] will display as [1:2] in the properties
Const HowToDisplayFirstViewScale As String = "X:Y"

'Always use X and Y in the Scale display string
'Example HowToDisplayAllViewScales=X:Y will display as 1:2 in the properties
Const HowToDisplayAllViewScales As String = "(X:Y)"
 

Erik77

Utente Junior
Professione: Mechanical Designer
Software: SolidEdge - Inventor-SolidWorks-Autocad
Regione: Piemonte
#30
Buongiorno a tutti.
Mi riallaccio a questa discussione,

Ho modificato il mio template idw aggiungendo questa macro per inserire la scala in automatico e fin qui tutto bene, funziona alla grande.
ho solo un problemino, quando utilizzo la scala 1:2,5 nel catiglio mi scrive 0,4:1... è risolvibile secondo voi? Se si, come devo fare.

Grazie in anticipo per l'aiuto.
 

VigZ

Utente Senior
Professione: -
Software: Catia V5 -Inventor simulation 2012
Regione: piemonte/lombardia
#32
mi pare che non puoi, è stata creata, la macro, con le scale std, 1:2.5 è fuori....