Kas yra AutoLISP®?

AutoLISP® yra programavimo kalbų šeimos LISP variantas. Jis buvo sukurtas programavimui naudojant AutoCAD®, kompiuterizuotą braižybos ir projektavimo (CADD) programą, kurią sukūrė Autodesk® Inc. AutoLISP® galima naudoti kuriant scenarijus, skirtus naudoti AutoCAD® ir bet kokiose vertikaliose programose, veikiančiose naudojant AutoCAD® aplinką. , įskaitant AutoCAD® Civil 3D®, AutoCAD® Map 3D ir AutoCAD® Architecture. Verta paminėti, kad AutoCAD LT® nesugeba paleisti LISP rutinos, o tai yra viena iš pagrindinių savybių, išskiriančių ją nuo AutoCAD®.

LISP yra viena iš seniausių žinomų programavimo kalbų, sukurta 1958 m.; Terminas „LISP“ kilęs iš žodžių „sąrašo procesorius“. XLISP buvo vienas LISP variantų ir buvo AutoLISP® kūrimo pagrindas, kuris pirmą kartą pasirodė 1986 m. AutoCAD® Release 2.18. Jis buvo nuolat keičiamas ir tobulinamas naudojant AutoCAD® 13 leidimą;; kai 2000 m. buvo išleista AutoCAD® 1999, AutoLISP® buvo pakeista galingesniu Visual LISP®. Tačiau vėlesniais metais Autodesk® sustabdė beveik visą Visual LISP® kūrimą, pirmenybę teikdama kitiems programavimo įrankiams, tokiems kaip ObjectARX®, .NET ir Visual® Basic (VBA). Nepaisant šio pokyčio, AutoLISP® išlieka populiariausiu būdu, kuriuo 2011 m. vartotojai pasirenka pritaikyti arba pridėti AutoCAD® funkcijų.

Įprastos procedūros, sukurtos naudojant AutoLISP®, paprastai automatizuoja užduotis arba sukuria papildomas programas, skirtas naudoti AutoCAD®. Programavimo kalba yra labai lanksti ir gali būti naudojama modifikuoti beveik bet kurį AutoCAD® aplinkos ar piešinio failo aspektą. Daiktų, kuriuos galima sukurti naudojant AutoLISP®, pavyzdžiai yra skaičiuotuvai, programos, kurios redaguoja blokus, ir procedūros, kurios automatiškai įtraukia turinį į failą. Netgi galima paleisti komandų seką daugybe failų.

AutoLISP® galima programuoti iš AutoCAD® komandinės eilutės, tačiau tai daroma retai. Visoms LISP programoms, išskyrus pačias paprasčiausias, pageidautina naudoti išorinį teksto rengyklę, nes ji labai padeda įvesti sudėtingą kodą. Yra pažodžiui tūkstančiai būdų, kuriais AutoLISP® gali būti naudojamas komandoms įvesti ar kitaip valdyti AutoCAD®. Paprastai sukurti failai yra paprasto teksto failai, įrašyti su LSP plėtiniu. Jei viena LISP rutina sukurta taip, kad jame būtų kelios programos, failo tipas gali būti VLX arba FAS.

LSP failus galima įkelti į AutoCAD® naudojant komandą Įkelti. Kai LISP rutina bus įkelta, vartotojui tereikia, kad ją įvykdytų, tiesiog komandinėje eilutėje įvesti jos pavadinimą. Taip pat galima automatiškai paleisti vieną ar daugiau LISP veiksmų kiekvieną kartą paleidus AutoCAD®.