Skip to main content

Co to jest Autolisp ?

Autolisp jest wariantem rodziny języków programowania LISP.Został zaprojektowany do programowania w ramach programu AutoCad , komputerowy program przygotowywania i projektowania (CADD) opracowany przez Autodesk Inc. Autolisp Może być używany do tworzenia skryptów do użytku w AutoCAD oraz wszelkie aplikacje pionowe, które działają za pomocą AutoCAD środowisko, w tym AutoCAD Civil 3d Reg, AutoCad Mapa 3D i AutoCad Architektura.Warto zwrócić uwagę na niezdolność AutoCad LT Prowadzenie procedur LISP, która jest jedną z kluczowych funkcji, które odróżniają go od AutoCad .

LISP, jest jednym z najstarszych znanych języków programowania, datujących 1958 r.;Termin „LISP” wywodzi się ze słów „Procesor listy”.XLISP był jednym wariantem LISP i był podstawą rozwoju Autolisp , który po raz pierwszy pojawił się w 1986 roku w AutoCad Wydanie 2.18.Został stale modyfikowany i ulepszany za pośrednictwem AutoCad Wydanie 13 ;;Kiedy AutoCad 2000 został wydany w 1999 r., Autolisp został zastąpiony potężniejszym wizualnym Lisp .Jednak w kolejnych latach Autodesk zatrzymał prawie cały rozwój wizualnych Lisp , wolą skupić się na innych narzędziach programowania, takich jak ObjectarX , .NET oraz Visual Basic (VBA).Pomimo tej zmiany, Autolisp pozostaje najpopularniejszym sposobem, w jaki użytkownicy w 2011 r. Wybierają lub dodawanie funkcjonalności do AutoCad .

Procedury utworzone przy użyciu Autolisp Zazwyczaj automatyzuj zadania lub produkują programy dodatkowe do użytku w AutoCAD .Język programowania jest bardzo elastyczny i może być używany do modyfikacji prawie każdego aspektu AutoCAD środowisko lub plik rysunku.Przykłady rzeczy, które można wytwarzać za pomocą Autolisp są kalkulatorami, programami edytującymi bloki i procedury, które automatycznie rysują treść w pliku.Możliwe jest nawet uruchomienie sekwencji poleceń w partii przez wiele plików.

Autolisp reg;można zaprogramować z AutoCad Wiersz poleceń, ale rzadko się to robi.Dla wszystkich najbardziej podstawowych programów LISP preferowane jest użycie zewnętrznego edytora tekstu, ponieważ bardzo pomaga on w wprowadzaniu skomplikowanego kodu.Istnieją dosłownie tysiące sposobów, w jakie Autolisp Może być używany do wprowadzania poleceń lub w inny sposób kontrolowania AutoCAD .Zwykle wytwarzane pliki to zwykłe pliki tekstowe zapisane z rozszerzeniem LSP.W przypadku, gdy jedna procedura LISP jest zaprojektowana w celu zawierania kilku programów, typem pliku może być VLX lub FAS.

Pliki LSP można załadować w AutoCAD za pomocą polecenia ładowania.Po załadowaniu rutyny LISP, wszyscy użytkownik musi zrobić, aby ją wykonać, po prostu wpisz swoją nazwę w wierszu poleceń.Możliwe jest również automatyczne uruchamianie jednej lub więcej procedur LISP za każdym razem, gdy AutoCAD jest uruchomiony.