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

Creazione cartiglio

Ilario

Utente Senior
Professione: Disegnatore CAD
Software: Inventor, AutoCAD
Regione: E. Romagna
#21
Mi riallaccio alla discussione per chiedere una cosa che mi hanno posto. Ho il mio cartiglio dove nei vari capi da compilare ho fatto tutti i collegamenti in modo che in automatico ci sia nome, descrizione, scala, peso eccc. Ebbene per quanto riguarda il peso è possibile che mi compaia solo il valore numerico senza di fianco l'unità di misura?
L'unico modo che ho trovato è con una regola iLogic più un parametro personalizzato, ma vorrebbe dire dover fare questa cosa per tutti i file dei quali hai la necessità di farlo (questo in base alla mi consocenza di iLogic, se qualcuno vuole smentirmi e "perfezionare" il mio metodo, ben venga!)... se son tanti capisco sia un casino, ma ti spiego ugualmente:

1. Crei un parametro personalizzato con "Aggiungi valore numerico" che chiamerai "peso" (o come vuoi)
2. Gli imposti come "unità di misura" kg (se usi questa unità)
3. Gli metti la spunta su "Parametro di Esportazione" e gli imposti nelle proprietà di esportazione di rimuovere l'unità di misura e tutto il resto che non vuoi come gli zeri iniziali, finali e il numero di decimali
4. crei un regola iLogic che chiamerai "Massa" (o come vuoi)
5. Nella regola scrivi:

mass
=iProperties.Mass
peso=mass

(questo tenendo conto del nome "peso" che prima ho dato al parametro personalizzato, se lo chiami in modo differente devi cambiarlo)
6. Ora avrai una iProperty personalizzata della massa senza l'unità di misura da utilizzare nei testi, quindi applicabile anche al cartiglio.

Ciao
 

TECNOMODEL

Utente Senior
Professione: Progettista/Disegnatore
Software: Inventor/Rhinoceros/Creo Direct Modeling
Regione: Emilia Romagna
#23
Mi sono letto tutto ed ho fatto alcuni tentativi con poco successo.
Ho inserito la macro presente nel file postato da Tarkus, al salvataggio però mi dice che la proprietà "with" non è impostata.

All'apertura del mio template mi appare il messaggio "E' stato inserito un VBA non vuoto".

Il tutto però non funziona, non mi compare la scala sul cartiglio.

Forse tutto ciò non vale per la release 2015? Il post indicato è molto vecchio...
 

Ilario

Utente Senior
Professione: Disegnatore CAD
Software: Inventor, AutoCAD
Regione: E. Romagna
#24
Mi sono letto tutto ed ho fatto alcuni tentativi con poco successo.
Ho inserito la macro presente nel file postato da Tarkus, al salvataggio però mi dice che la proprietà "with" non è impostata.

All'apertura del mio template mi appare il messaggio "E' stato inserito un VBA non vuoto".

Il tutto però non funziona, non mi compare la scala sul cartiglio.

Forse tutto ciò non vale per la release 2015? Il post indicato è molto vecchio...
Si hai ragione, prova anche questo:

http://www.cad3d.it/forum1/threads/39466-Valore-scala-cartiglio?highlight=scala+cartiglio
 

davide75

Utente Senior
Professione: progettista-ing.meccanico
Software: SE-INV-SW-PRO/E-OSD-GBG-ME10-VISUAL NASTRAN 4D-AUTOCAD
Regione: emilia romagna
#26
Ilario ti ringrazio molto. sulla Ilogic non sono prettamente formato ma vedrò di darci un occhiata :)

Tecnomodel per la scala ho seguito i link che altri ti hanno postato :)
 

TECNOMODEL

Utente Senior
Professione: Progettista/Disegnatore
Software: Inventor/Rhinoceros/Creo Direct Modeling
Regione: Emilia Romagna
#27
Tecnomodel per la scala ho seguito i link che altri ti hanno postato :)
Grazie Davide75, ho risolto.

Mi rimane solo quel messaggi che riguarda la VBA che ho installato per la vecchia procedura non più funzionante.
Devo riuscire a fare pulizia ed eliminarla, non so però dove cercarla...
 

Ilario

Utente Senior
Professione: Disegnatore CAD
Software: Inventor, AutoCAD
Regione: E. Romagna
#28
Ilario ti ringrazio molto. sulla Ilogic non sono prettamente formato ma vedrò di darci un occhiata :)

Tecnomodel per la scala ho seguito i link che altri ti hanno postato :)
Anche io non ne so molto, ma la regola che ho postato è molto molto semplice, se segui quello che ti ho scritto non dovresti avere problemi...
 

bertu

Utente Junior
Professione: Disegnatore progettista
Software: Inventor, Revit, Autocad, Vault
Regione: piemonte
#30
Io per la scala uso questa sub:

Codice:
Sub scala()
Dim odrawdoc as DrawingDocument
odrawdoc = ThisApplication.activedocument
customPropertySet = odrawdoc.Propertysets.item("Inventor User Defined Properties")
For i = 1 To odrawdoc.sheets.count
Try
	prop = customPropertySet.item("Scale" + Str(i))
Catch
	customPropertySet.add("", "Scale" + Str(i))
End Try
Try
iProperties.Value("custom", "scale" + Str(i)) = odrawdoc.sheets.item(i).drawingviews.item(1).ScaleString
Catch
End Try
Next i
End Sub

Funziona solamente per un foglio con cartiglio per file. Ma per me va bene così
 

malpom

Utente poco attivo
Professione: disegnatore
Software: Inventor
Regione: Forli
#32
buongiorno ragazzi sono alle prese con la creazione dei cartigli ma ho un po di difficoltà una volta creato l'idw a farlo visualizzare nella sezione nuovo anche se il cartiglio si trova nella sezione templates del mio pc...
 
Professione: Progettista/Disegnatore
Software: Inventor/Rhinoceros/Creo Direct Modeling
Regione: Emilia Romagna
#33
buongiorno ragazzi sono alle prese con la creazione dei cartigli ma ho un po di difficoltà una volta creato l'idw a farlo visualizzare nella sezione nuovo anche se il cartiglio si trova nella sezione templates del mio pc...
Il cartiglio non è nei template.

Lo devi creare all'interno di un idw ma non come idw stesso.
Da risorse del disegno nel browser "nuovo cartiglio" poi lo salvi e ti appare.

Da li poi lo puoi inserire