Információk az AutoLISP-alkalmazásokról

Az AutoLISP a LISP programozási nyelvre épül, amely könnyen elsajátítható, és igen hatékony eszköz a tervezési feladatok automatizálásához. Mivel az AutoCAD tartalmaz egy beépített LISP-fordítót, a parancspromptba AutoLISP-kódot is beírhat, vagy betölthet egy AutoLISP-kódot egy külső fájlból.

Megjegyzés: A termék azok számára is több hasznos rutint tartalmaz, akik nem szeretnének megtanulni AutoLISP-alkalmazásokat írni. Az internetről vagy független fejlesztőktől letölthető AutoLISP-alkalmazások is rendelkezésre állnak. Sokat javíthat munkája hatékonyságán, ha tudja, hogyan kell ezeket a rutinokat betölteni és használni.

Amikor betölt egy AutoLISP-alkalmazást, az a saját névterében működik minden megnyitott rajznál. A névtér egy olyan elszigetelt környezet, ami biztosítja, hogy az egy adott rajzra vonatkozó AutoLISP-alkalmazások szimbólum- vagy változónevei és értékei ne ütközzenek más rajzéival. Az alábbi kódsor például eltérő értéket állít be az a szimbólumhoz, amikor a rendszer végrehajtja több megnyitott rajzban.

(setq a (getvar "DWGNAME"))

Az AutoLISP-alkalmazások kérhetnek a felhasználótól adatbevitelt, közvetlenül hozzáférhetnek a beépített AutoCAD-parancsokhoz, és közvetlenül a rajzadatbázisban hozhatnak létre vagy módosíthatnak objektumokat. AutoLISP rutinok létrehozásával szakágspecifikus vagy munkafolyamat által vezérelt parancsokat adhat az AutoCAD szoftverhez. A szabványos AutoCAD parancsok némelyike tulajdonképpen AutoLISP-alkalmazás.

Dönthet úgy, hogy kísérletezik a kódok közvetlenül a parancspromptba való beírásával, így azonnal láthatja az eredményt. Ezáltal az AutoLISP nyelvvel való kísérletezés igen egyszerű, függetlenül attól, hogy milyen fejlesztői tapasztalattal rendelkezik.

Az AutoLISP három fájlformátumot kínál az alkalmazásokhoz:

Megjegyzés: A VLX-fájlok csak Windowson támogatottak.