Le mie estensioni favorite

La versione full del software si può estendere in funzionalità grazie a diversi linguaggi di programmazione. Quello storico è l'Autolisp. È anche piuttosto facile crearsi dei propri script, o macro, semplicemente salvando in un file di testo la sequenza di comandi che si darebbero da tastiera, ma c'è anche l'apposita funzione per registrate la sequenza di comandi. Ma tornando a noi, di seguito vi segnalo i lisp e plugin da cui sono diventato dipendente.

Plugin

Dallo store online si possono scaricare una serie di plugin che si installano come qualsiasi altra applicazione di M$ Window$, e poi compaiono nei menù o tab del cad. Se questo è più facile per i meno smanettoni, purtoppo non funzionano con l'aggiornamento del cad, e vanno reinstallati (sempre che l'autore li abbia aggiornati alla nuova versione). Inoltre hanno la consueta difficoltà di dover richiedere, per l'installazione, di essere lanciati come amministratore, cosa non sempre facile in ambiente aziendale.
Infine, la pagina di ricerca si sta inmerdificando: alcune plugin che vi segnalo di seguito, essendo gratuite, non compaiono selezionando l'apposito filtro, e le ho trovate solo conoscendone il nome…

Plugin Utilizzo
Increment Consente di numerare in maniera incrementale, sia testi che blocchi… sia esistenti che di nuovo inserimento, funziona con numeri o lettere, sostituisce l'intero testo o aggiunge prefissi o suffissi. Una vera pacchia al posto di dover inserire numeri a mano.
Express AutoAlign Allinea oggetti, simile anche a Arrange.
QR codes converte testi in QR code, mi diverte usarlo nei cartigli ad esempio per il codice tavola (magari compilato autoamticamente grazie ai field), così con un cellulare si può fare ad esempio un rapido check che in cantiere ci siano tutte le tavole previste nell'elenco elaborati. La noia è che chiunque collabora al disegno debba averlo installato. A volte lo uso per inserire la localizzazione in latitudine e longitudine.
Change Block Base Point fondamentale per correggere con un click quelle schifezze di blocchi create senza badare al punto di inserimento. Disponibile anche come autolisp, vedi sotto.
Batch Attribute Editor consente di editare attributi di blocco in massa attraverso diversi file, ad esempio un intero set di cartigli. Anche questo disponibile come semplice autolisp.
CAD MAN Text Editor consente di fare calcoli nei testi, dad esempio, mi è capitato di recente, convertire un set di quote planimetriche da un'origine ad un'altra (aggiungendo quindi un certo valore all'intera selezione).
comsCountIt! estrae dati relativi ai blocchi anche da disegnoi multipli e ne fa una tabella, anche esportabile a excel (ad esempio per fare un abaco porte) molto più semplice del Data Extraction disponibile di default.
TEXTCOPYPASTE copia il contenuto di un testo in un altro. C'è anche una versione autolisp
TL Polyline Morph esegue un morphing tra due polilinee, utile ad esempio per aggiungere linee di livello intermedie.
Attributor questo non l'ho provato ma sembra interessate: aggiunge la possibilità di vincolare i possibili valori di un attributo con un drop-down menù. temo solo che some il QR code funzioni solo tra utenti che l'abbiano installato.

Ho perso diversi file in passato a causa di plugin dei software. Ad esempio non posso più recuperare delle tavole storiche impaginate in QuarkXpress solo perché feci uso di un plugin che non esiste più, e Quark senza quella non me le apre. Temo che QR codes e Attributor possano avere il medesimo difetto.

Autolisp

Anche gli autolisp particolarmente vetusti potrebbero non funzionare a seguito di aggiornamenti, ma almeno non si arenano di fronte all'aggiornamento del software, ma almeno continuano a caricarsi senza i problemi di aggiornamento del software, e non richiedono diritti di amministratore. Inoltre essendo il linguaggio storico per estendere il cad se ne trovano per ogni esigenza. È facile che trovandosi davanti ad un compito noiosamente ripetitivo, cercando sul web si trovi il lisp che automatizzi il processo.

Autolisp Utilizzo
ARsurvey anzitutto il frutto dei mei lombi: produce un triangolo dati i lati, punto di inserimento e giacitura, in modo da aiutare nella triangolazione dei rilievi
Stairm disegno in metri della sezione di una scala, mio porting dell'originale in pollici di Dan E. Thomas che non sono riuscito a rintracciare
Stair come sopra, in centimetri
Change Block Base Point fondamentale per correggere con un click quelle schifezze di blocchi create senza badare al punto di inserimento.
Batch Attribute Editor consente di editare attributi di blocco in massa attraverso diversi file, ad esempio un intero set di cartigli.
Length & Area Field con un click crea un testo (o lo inserisce in un attributo, o leader…) con la lunghezza o la superficie di uno o più oggetti, creandola come field, quindi che si aggiorna modificando gli oggetti riferiti. Davvero fondamentale quando si ha a che fare con superfici. Leggete le istruzioni per la formattazione. Personalmente mi sono creato varianti per disegno in cm e output in mq, calcolo del relativo rapporto aeroilluminante e così via.
Viewport Outline ricalca con una polilinea le inquadrature delle viewport e le scala e proietta nel model space.
Copy or Swap Text copia il contenuto di un testo in un altro. Supporta Text, MText, Attribute, Dimension, Table Cell, o Multileader.

Come si usano

I file autolisp hanno l'estensione lsp, vanno scaricati in una directory dove il cad abbia accesso ed eventualmente questa directory la si aggiunge anche al percorso di ricerca dei file di supporto del cad. Dopodiché con il comando appload (tab manage → load application, oppure menù tools → load application) si seleziona ❶ e si carica il file. Se si ha intenzione di usarlo spesso si può aggiungerlo alla ❷ lista dei lisp da caricare sempre.

finestra appload

Per lanciare il comando bisogna conoscerne il nome (alcuni possono avere un menù proprio ma è raro), che non è necessariamente il nome del file. I programmatori più attenti al caricamento del lisp fanno comparire un messaggio che spiega comne va usato (nel terminale) altrimenti va aperto il file lsp con un aditor di testo e cercato C:nomecomando quello che compare dopo la C: è il comando da dare. Questo va fatto una volta, scoperto il comando basta poi ricordarsene il nome (o aggiungerlo una volta per tutte a un menù). Alcuni li si trova nei forum nel corpo del testo delle discussioni, in tal caso vanno copiati e incollati in un nuovo file di testo e cambiata l'estensione in lsp.
Ecco spiegato come mai i plugin siano per molti più comodi.

Risorse online

⇠previous post all posts next post⇢

Comment Form is loading comments...