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 (CADD) assistito da computer sviluppato da Autodesk® Inc. AutoLisp® può essere utilizzato per creare script per l'uso in AutoCAD® e qualsiasi applicazioni verticali che eseguono l'ambiente AutoCAD®, incluso AutoCAD® Civil 3D & REG, AutoCAD® Map 3D e AutoCAD®. Vale la pena notare l'incapacità di AutoCAD LT® di eseguire routine LISP, che è una delle caratteristiche chiave che lo differenziano da AutoCAD®.

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 per AutoLisp®, che ha fatto la sua prima apparizione nel 1986 all'interno di AutoCAD® Release 2.18. È stato continuamente modificato e migliorato tramite AutoCAD® Release 13 ;; Quando AutoCAD® 2000 è stato rilasciato in1999, 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 automatizza le attività o producono programmi aggiuntivi da utilizzare all'interno di AutoCAD®. Il linguaggio di programmazione è molto flessibile e può essere utilizzato per modificare quasi ogni aspetto dell'ambiente AutoCAD® o un file di disegno. Esempi di cose che possono essere prodotte utilizzando 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 dalla riga di comando AutoCAD®, 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. Esistono letteralmente migliaia di modi in cui AutoLisp® può essere utilizzato per inserire i 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® utilizzando 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 viene lanciato AutoCAD®.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?