Skip to main content

Cos'è AutoLisp ?

AutoLisp è una variante della famiglia LISP di linguaggi di programmazione.È stato progettato per la programmazione all'interno di AutoCad , un programma di progettazione e progettazione assistita da computer (CADD) sviluppato da Autodesk Inc. Autolisp può essere utilizzato per creare script da utilizzare in AutoCad e qualsiasi applicazioni verticali che eseguono utilizzando AutoCad ambiente, incluso AutoCad Civil 3D Reg, AutoCad Mappa 3D e AutoCad Architettura.Vale la pena notare l'incapacità di AutoCad Lt Per eseguire routine LISP, che è una delle caratteristiche chiave che la differenziano da AutoCad Reg ;.

LISP è uno dei più antichi linguaggi di programmazione noti, risalenti al 1958;Il termine "LISP" deriva dalle parole "Elenco processore".XLISP era una variante di LISP ed era la base dello sviluppo di Autolisp , che fece la sua prima apparizione nel 1986 all'interno di AutoCad Rilascio 2.18.È stato continuamente modificato e migliorato tramite AutoCad Rilascio 13 ;;quando AutoCAD REG;Il 2000 è stato rilasciato nel 1999, Autolisp è stato sostituito con il più potente Visual Lisp .Negli anni seguenti, tuttavia, Autodesk ha fermato quasi tutto lo sviluppo di Visual Lisp , preferendo concentrarsi su altri strumenti di programmazione come ObjectArx , .NET e Visual BASIC (VBA).Nonostante questo turno, Autolisp Rimane il modo più popolare in cui gli utenti del 2011 scelgono di personalizzare o aggiungere funzionalità ad AutoCad

Routine create utilizzando AutoLisp In genere automatizzare le attività o produrre programmi aggiuntivi da utilizzare all'interno di AutoCad .Il linguaggio di programmazione è molto flessibile e può essere utilizzato per modificare quasi ogni aspetto di AutoCad ambiente o un file di disegno.Esempi di cose che possono essere prodotte usando AutoLisp sono calcolatori, programmi che modificano i blocchi e routine che disegnano automaticamente i contenuti in un file.È anche possibile eseguire una sequenza di comandi in batch su molti file.

AutoLisp può essere programmato da AutoCad riga di comando, ma questo è fatto raramente.Per tutti tranne i programmi LISP più elementari, è preferito l'uso di un editor di testo esterno, perché aiuta notevolmente nella voce di codice complicato.Ci sono letteralmente migliaia di modi in cui Autolisp Può essere utilizzato per inserire comandi o controllare in altro modo AutoCAD .Di solito, i file prodotti sono file di testo semplice salvati con un'estensione di LSP.Nel caso in cui una routine LISP sia progettata per contenere diversi programmi, il tipo di file può essere VLX o FAS.

I file LSP possono essere caricati all'interno di AutoCAD e Reg;Usando il comando di caricamento.Una volta caricata una routine LISP, tutto l'utente deve fare per eseguirlo è semplicemente digitare il suo nome sulla riga di comando.È inoltre possibile eseguire automaticamente una o più routine LISP ogni volta che AutoCAD è lanciato.