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

Compilazione cartiglio automatica

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#1
Vecchio post per la compilazione del cartiglio in automatico.

Lo ripropongo se può essere utile ad altri utenti.

La macro permette di salvare in un file di testo (dat) i dati comuni a tutti i cartigli di una commessa, e poi di richiamarli in modo automatico.

Permette di caricarli da un cartiglio esistente.

L'altra macro copia attributi fa + o - la stessa cosa ma senza editare nulla, si selezionano i flag da copiare dal blocco origine e li copia del blocco destinazione.

Se avete bisogno di chiarimenti sono qui.

Buon Lavoro a tutti.
 

Allegati

ale

Utente Junior
Professione: tecnico
Software: office+autocad
Regione: Veneto
#2
salve shape.

ho scaricato i due file .dvb, ma ho provato solo "gestione cartiglio".
dopo aver individuato il file .txt ed aver visto i dati nel form, ho cercato di inserirlo ma sembra non succeda niente.
in poche righe, riusciresti a descrivere un esempio su come applicare la macro (per autocad 2006 versione full) ?
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#3
Allora questa macro è nata per un'esigenza di un utente, poi è stata modificata per poterla utilizzare in modo più flessibile.

In pratica c'era l'esigenza di avere dei parametri comuni nei caertigli di una commessae di non doverli ridigitare ogni volta.

Allora abbiamo pensato di creare un file dove memorizzare i dati e poterli richiamare anche in seguito.

Per prima cosa il blocco da compilare deve essere già presente nel dwg (spazio modello)

1.Avvio la macro
2.Creo il file delle variabili -> Crea file dati Cartiglio

A questo punto posso fare due cose

1.creare le etichette a mano e definire il valore degli attributi
2.caricare le etichette da un blocco esistente a disegno ->Carica etichette

la macro funziona in questo modo: cerca in tutto il disegno gli attributi con le etichette che definiamo noi e se ne trova sostituisce il valore dell'attributo con quello che definiamo noi.

definito la metodologia premo ok e poi compila cartiglio.

N.B. questa macro non inserisce il cartiglio lo edita

Attenzione: Le etichette degli atrtibuti devono essere identiche s quelle che digitiamo (es. COMMESSA =COMESSA e non commessa o Commessa) è importantissimo.. per quello consiglio di prelevare le etichette con il comando e di non digitarle. I valori invece possono essere inseriti come vuoi.
 
Ultima modifica:

ale

Utente Junior
Professione: tecnico
Software: office+autocad
Regione: Veneto
#4
ok.
il concetto di "blocco" non l' avevo preso in considerazione.
provo. grazie.
 

etabeta

Utente poco attivo
Professione: Consulente Aziendale
Software: --
Regione: Veneto
#5
Vecchio post per la compilazione del cartiglio in automatico.

Lo ripropongo se può essere utile ad altri utenti.

La macro permette di salvare in un file di testo (dat) i dati comuni a tutti i cartigli di una commessa, e poi di richiamarli in modo automatico.

Permette di caricarli da un cartiglio esistente.

L'altra macro copia attributi fa + o - la stessa cosa ma senza editare nulla, si selezionano i flag da copiare dal blocco origine e li copia del blocco destinazione.

Se avete bisogno di chiarimenti sono qui.

Buon Lavoro a tutti.
Sto cercano un procedura per scrivere all'interno di un cartiglio di un disegno in formato dwg dei parametri che posso scrivere in un file di testo.
Esempio
Codice
Denominazione
Autore
Data

Questa procedura mi serve per poter gestire con un sistema documentale anche i file CAD con estensione .dwg e .dxf con .
L'obiettivo è che i dati, prima indicati, siano compilati durante il check in del documento e attraverso anche un file di testo siano trasferiti all'interno del disegno, che dopo tale operazione verrà archiviato nel sistema
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#6
Sto cercano un procedura per scrivere all'interno di un cartiglio di un disegno in formato dwg dei parametri che posso scrivere in un file di testo.
Esempio
Codice
Denominazione
Autore
Data

Questa procedura mi serve per poter gestire con un sistema documentale anche i file CAD con estensione .dwg e .dxf con .
L'obiettivo è che i dati, prima indicati, siano compilati durante il check in del documento e attraverso anche un file di testo siano trasferiti all'interno del disegno, che dopo tale operazione verrà archiviato nel sistema
quanto richiedi lo fa in parte già la macro in oggetto, solo che credo che tu voglia partire dal TXT per poi andare verso il DWG.

Con delle piccole modifiche si può fare, solo che ora sono un po' preso con il lavoro e non ci posso dedicare molto tempo...

Se non hai fretta si può vedere di sistemare...
 

etabeta

Utente poco attivo
Professione: Consulente Aziendale
Software: --
Regione: Veneto
#7
Grazie Shape per la pronta risposta.

E' come hai compreso. Si tratta di avere una macro per scrivere all'interno del cartiglio di un file Autocad i data contenuti nel file di testo. Devi considerare che poi il file verrà gestito con Autocad LT.

Fammi sapere i tuoi tempi ed i tuoi costi.

Grazie
:)
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#8
Grazie Shape per la pronta risposta.

E' come hai compreso. Si tratta di avere una macro per scrivere all'interno del cartiglio di un file Autocad i data contenuti nel file di testo. Devi considerare che poi il file verrà gestito con Autocad LT.

Fammi sapere i tuoi tempi ed i tuoi costi.

Grazie
:)
Azz.. non avevo capito si trattasse di LT....

LT non supporta macro VBA... a meno che non si utilizzi un tool per caricarle.... ma non lo ho mai utilizzato. Pensavo, o meglio parlando di macro.. pensavo fosse implicito che era di un FUll che stavamo parlando.

Costi ? nessun costo... al massimo se poi il lavoro riesce e tutto funziona... una donazione al forum sarebbe un bel gesto...

Cmq appena mi libero ti faccio sapere.
 

etabeta

Utente poco attivo
Professione: Consulente Aziendale
Software: --
Regione: Veneto
#9
Dal mio punto di vista si potrebbe aprire il file con
Intellicad (freeware), eseguire la macro e salvarlo.
 

StudioProgetto

Utente poco attivo
Professione: Geometra
Software: Autocad
Regione: Lombardia
#12
ho provato a fare questa procedura ma mi sa che sbaglio qualcosa oppure non ne sono capace è più probabile :p è la creazione dell'etichetta che mi crea problemi
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#13
Allora, la macro non crea niente per intenderci.. serve solo a facilitare quelle operazioni ripetitive come la compilazione di un cartiglio che si ripete poi con dei dati comuni ad ogni tavola...
la macro permette di impostare delel etichette comuni ( cliente localita etc) che però devono esistere nel cartiglio.

In pratica il cartiglio deve essere già inserito nel disegno e deve contenere attributi le cui Etichette devono corrispondere con quelel che imposti o carichi dalla macro.
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#15
Cosa intendi per creare le etichette ?

Il cartiglio cha attributi ha da poter editare ? Ecco selezionando il blocco e cercando di editare gli attributi vedrai che in parte al campo da editare hai l'etichetta nella macro devi scrivere quella oppure cliccando su "carica etichette" in basso a sx selezioni il blocco del cartiglio e le etichette che ti servono
 

Shape

Utente Senior
Professione: Disegnatore Carpenteria
Software: Autocad, VBA-AutoLisp, Tecnometal4D, GIMP
Regione: Friuli
#17
fattooooo grazie mille :)
ma non è possibile fare tutto questo caricando i dati da un file excel?
Si è possibile, bisogna modificare la macro però...

Quello che si trova qui sul forum è stato fatto ad hoc per le esigenze di uno... quindi non comuni a tutti.

Poi in base a le vostre richieste adatto le macro.

Non sono cose che avevo già pronte, altrimenti sarebbero molto più generiche.

Se mi dici cosa potrebbe servirti appena ho un attimo ti sistemo la macro.
 

peciot

Utente poco attivo
Professione: Progettista elettrico
Software: AutoCAD, Dialux, Eplus, Ampere, Mosaico
Regione: Friuli
#18
Ciao Shape!

Ho provato la tua macro ed è fantastica!!

Il mio unico problema è che mi sembra sia limitata a 9 attributi metre sul mio cartiglio ne ho la bellezza di 35!
E' possibile modificare la macro in modo da adattarla al mio utilizzo? te ne sarei molto grato!

Poi come suggeriva l'altro utente, sarebbe utile importare tutto da un file Excel.

Fammi sapere cosa puoi fare, per ora ti ringrazio per il tuo prezioso aiuto!

peciot
 

MBT

Utente Senior
Professione: tiro righe, compilo tabelle...
Software: non serve un software per fare quel che faccio...
Regione: nella Terra di Mezzo
#19
mandi furlan
une regulutte picule, ma important, e diis che al sares el caas di presentasi prin
Scriif doos peraulis su di te in te stansie OT o ancje in che di Autocad....

grassie

Maman
 

peciot

Utente poco attivo
Professione: Progettista elettrico
Software: AutoCAD, Dialux, Eplus, Ampere, Mosaico
Regione: Friuli
#20
mandi furlan
une regulutte picule, ma important, e diis che al sares el caas di presentasi prin
Scriif doos peraulis su di te in te stansie OT o ancje in che di Autocad....

grassie

Maman
Ooops... mandi Furlàn!

Scuse, no vevi notaat la sezion... FATTO!

mandiii