Skip to main content

Vad är Autolisp ?

Autolisp reg;är en variant av Lisp -familjen av programmeringsspråk.Det var utformat för programmering inom AutoCAD , ett datorstödd utarbetnings- och designprogram (Autodesk Inc. Autolisp kan användas för att skapa skript för användning i AutoCAD och alla vertikala applikationer som körs med AutoCAD miljö, inklusive AutoCAD Civil 3D Reg, AutoCAD Karta 3D och AutoCAD Arkitektur.Det är värt att notera oförmågan hos Autocad Lt Att köra lisp -rutiner, som är en av de viktigaste funktionerna som skiljer den från AutoCAD .

Lisp är ett av de äldsta programmeringsspråk som är kända, från 1958;Termen "lisp" härstammar från orden "listprocessor."XLISP var en variant av Lisp och var grunden för utvecklingen för Autolisp , vilket gjorde sitt första uppträdande 1986 inom Autocad Release 2.18.Det modifierades och förbättrades det kontinuerligt genom AutoCAD Release 13 ;;När AutoCAD 2000 släpptes 1999, Autolisp ersattes med den kraftfullare visuella lisp reg;.Under de följande åren autodesk reg;stoppade nästan all utveckling av Visual Lisp , föredrog att fokusera på andra programmeringsverktyg som Objectarx , .NET och Visual BASIC (VBA).Trots denna förskjutning, Autolisp förblir det mest populära sättet användare 2011 väljer att anpassa eller lägga till funktionalitet till AutoCAD .

Rutiner skapade med Autolisp Automatisera uppgifter eller producera tilläggsprogram för användning inom AutoCAD .Programmeringsspråket är mycket flexibelt och kan användas för att modifiera nästan alla aspekter av AutoCAD miljö eller en ritningsfil.Exempel på saker som kan produceras med autolisp reg;är kalkylatorer, program som redigerar block och rutiner som automatiskt ritar innehåll i en fil.Det är till och med möjligt att köra en sekvens av kommandon i parti över många filer.

Autolisp reg;kan programmeras från AutoCAD Kommandorad, men detta är sällan gjort.För alla utom de mest grundläggande av LISP -program föredras användningen av en extern textredigerare, eftersom den hjälper till att inträde av komplicerad kod.Det finns bokstavligen tusentals sätt på vilka autolisp reg;kan användas för att mata in kommandon eller på annat sätt kontrollera AutoCAD .Vanligtvis är de producerade filerna vanliga textfiler sparade med en förlängning av LSP.Om en LISP -rutin är konstruerad för att innehålla flera program kan filtypen vara VLX eller FAS.

LSP -filerna kan laddas inom AutoCAD Använda lastkommandot.När en lisp -rutin har laddats måste alla användare göra för att köra den helt enkelt skriver sitt namn på kommandoraden.Det är också möjligt att automatiskt köra en eller flera LISP -rutiner varje gång AutoCAD lanseras.