le informazioni dei blocchi usati in uno o più disegni ad una lista excel o tabella nel dwg medesimo. Pare anche che ai blocchi si possano associare proprietà contenute in un database esterno (ovvero nella direzione opposta, es: il prezzo) ma questo devo ancora studiarlo, e purtoppo, funziona solo con excel o altri db della Micro$oft, sicuramente non con LibreOffice, e questo per me è un grave limite, perché non ho intenzione di installarmi M$ Office.
Non so se questo sia supportato dal light.

"> le informazioni dei blocchi usati in uno o più disegni ad una lista excel o tabella nel dwg medesimo. Pare anche che ai blocchi si possano associare proprietà contenute in un database esterno (ovvero nella direzione opposta, es: il prezzo) ma questo devo ancora studiarlo, e purtoppo, funziona solo con excel o altri db della Micro$oft, sicuramente non con LibreOffice, e questo per me è un grave limite, perché non ho intenzione di installarmi M$ Office.
Non so se questo sia supportato dal light.

">

Da blocchi a excel

È abbastanza facile esportare le informazioni dei blocchi usati in uno o più disegni ad una lista excel o tabella nel dwg medesimo. Pare anche che ai blocchi si possano associare proprietà contenute in un database esterno (ovvero nella direzione opposta, es: il prezzo) ma questo devo ancora studiarlo, e purtoppo, funziona solo con excel o altri db della Micro$oft, sicuramente non con LibreOffice, e questo per me è un grave limite, perché non ho intenzione di installarmi M$ Office.
Non so se questo sia supportato dal light.

Bene, fate conto che avete un bel blocchetto "TAG_room" con tutte le indicazioni relative alla stanza, con attributi tipo numero locale, piano, superfice, finiture eccetera: legenda Room
Lo avete piazzato con le dovute indicazioni in ogni ambiente (anche in diversi file), in un bel verde viridiano:
pianta con room tags
Ora vorreste ottenere una bella lista con i relativi dati, ad esempio per semplificarvi il computo.

Andate sul menù Tools→Data extraction. Il primo passo vi chiede di creare (editarne uno esistente o crearne uno da un esempio) un file con estensione dxe dove memorizzare i parametri di estrazione, file che poi comparirà nella lista degli xref e potrà essere modificato. Potreste crearne diversi: per le stanze, per le porte, corpi luminosi, arredi e così via.

un blocco può contenere anche attributi invisibili, che non compaiono nel disegno ma di cui estrarre i valori, come ad esempio un codice prodotto, la marca o il prezzo.

I passi successivi sono:

  1. selezionare i file in cui cercare i dati da estrarre (es: se un file per piano selezionarli tutti). Lavorando su un solo file si ha la possibiltà di lavorare anche su una selezione.
  2. selezionare l'oggetto di cui estrarre i dati (nel nostro caso un blocco, ma si possono estrarre dati di qualunque tipo, anche la lunghezza delle polilinee del layer muri per farne una misura, volendo), leggete bene le opzioni per semplificarvi la caccia all'oggetto desiderato (display blocks only+display blocks with attributes only) nel nostro esempio il blocco "TAG_room".

select objects

  1. selezionare quali proprietà estrarre dall'oggetto (a destra c'è un menù per semplificare l'oparazione escludendo molte famiglie di parametri, nel nostro caso possiamo lasciare acceso il solo attribute, ma se nel nostro blocco non avessimo inserito il piano di riferimento potremmo ricavare quato dal file, lasciando acceso anche drawing da cui scegliere file name)Select properties
  2. ora si passa alla formattazione della tabella, che potrà essere restituita in una tabella nel file e/o file esterno xls. Si possono scegliere se contare gli oggetti, le colonne, l'ordinamento e rinominare i titoli colonna (sperimentate anche il click destro)
  3. qui potete scegliere se estrarre i dati una tabella nel disegno e/o esportarla anche in un file excel
  4. per inserirla nel file ci chiede di scegliere uno stile di tabella ricordate gli stili di testo e quote? ci sono anche per le tabelle) e altri parametri stilistici

table style

  1. mo' a seconda se abbiamo scelto di infilare una tabella nel disegno e/o file esterno ci verrà richiesto dove.

Ecco fatto: un bell'elenco di stanze, con relativa superficie, finiture eccetera. Ove cambiasse qualche parametro, un click destro sulla tabella (o sul file *.dxe che troverete nella palette degli Xref) vi consentirà di scegliere un update data extraction o update data table links con conseguente aggiornamento.

tavola di estrazione informazione da blocchi cad

Per il buon funzionamento è fondamentale non aver doppioni: anche un inserimento del blocco ad uso legenda per esempio verrebbe contato (ma da qualche parte mi pare si possa specificare se contare solo gli elementi in model space, nel qual caso un utilizzo del blocco in una legenda in un layout non verrebbe contato).

🐛 BUG? nel lavoro corrente, nella versione 2022, sto avendo problemi: l'estrazione da più file mi funziona la prima volta ma agli aggiornamenti si azzerano tutti i dati…. Il workaround: faccio l'estrazione e poi distacco il file dxe dall'elenco xref, in questo modo la tabella diventa statica, e non potrà essere aggiornata.

Vi invito a sperimentare anche con altre estrazioni, e fateme sape'.

⇠previous post all posts next post⇢

Comment Form is loading comments...