Autolisp® 란 무엇입니까?
autolisp®는 LISP 프로그래밍 언어 제품군의 변형입니다. Autodesk® Inc.에서 개발 한 컴퓨터 보조 드 래프팅 및 설계 (CADD) 프로그램 인 AutoCAD® 내에서 프로그래밍을 위해 설계되었습니다. Autolisp®는 AutoCAD® 및 AutoCAD® Civil & Reg, AutoCAD® MAP 3D 및 AutoCAD ® 아키텍처를 포함하여 AutoCAD® 환경을 사용하여 실행하는 모든 수직 응용 프로그램을 사용할 수 있습니다. AutoCAD LT®가 LISP 루틴을 실행할 수 없다는 점에 주목할 가치가 있습니다. 이는 AutoCAD®와 차별화되는 주요 기능 중 하나입니다.
LISP는 1958 년까지 알려진 가장 오래된 프로그래밍 언어 중 하나입니다. "LISP"라는 용어는 "목록 프로세서"라는 단어에서 파생됩니다. XLISP는 LISP의 한 가지 변형이며 Autolisp®의 개발의 기초였으며 1986 년 AutoCAD® Release 2.18 내에서 첫 등장했습니다. AutoCAD® Release 13 ;; AutoCAD® 2000이 출시되었을 때1999 년, Autolisp®는보다 강력한 Visual LISP®로 대체되었습니다. 그러나 다음 몇 년 동안 Autodesk®는 Visual LISP®의 거의 모든 개발을 중단하여 Objectarx®, .NET 및 VORID® BASIC (VBA)과 같은 다른 프로그래밍 도구에 중점을 두는 것을 선호했습니다. 이러한 변화에도 불구하고 Autolisp®는 2011 년 사용자가 AutoCAD®에 기능을 사용자 정의하거나 추가하도록 선택하는 가장 인기있는 방법입니다.
Autolisp®를 사용하여 생성 된 루틴은 일반적으로 AutoCAD® 내에서 사용할 작업을 자동화하거나 애드온 프로그램을 생성합니다. 프로그래밍 언어는 매우 유연하며 AutoCAD® 환경 또는 드로잉 파일의 거의 모든 측면을 수정하는 데 사용할 수 있습니다. Autolisp®를 사용하여 생성 할 수있는 것들의 예는 계산기, 블록을 편집하는 프로그램 및 파일에 자동으로 컨텐츠를 그리는 루틴입니다. 많은 파일을 배치하여 일련의 명령을 실행할 수도 있습니다.
autolisp®는 AutoCAD® 명령 줄에서 프로그래밍 할 수 있지만 거의 수행되지 않습니다. LISP 프로그램의 가장 기본적인 프로그램을 제외한 모든 경우, 복잡한 코드의 입력에 크게 도움이되기 때문에 외부 텍스트 편집기의 사용이 선호됩니다. 말 그대로 AutolISP®를 사용하여 명령을 입력하거나 AutoCAD®를 제어 할 수있는 수천 가지 방법이 있습니다. 일반적으로 생성 된 파일은 LSP 확장으로 저장된 일반 텍스트 파일입니다. 하나의 LISP 루틴이 여러 프로그램을 포함하도록 설계된 경우 파일 유형은 VLX 또는 FAS 일 수 있습니다.
LOAD 명령을 사용하여 LSP 파일을 AutoCAD® 내에로드 할 수 있습니다. LISP 루틴이로드되면 모든 사용자가 실행하기 위해 수행 해야하는 모든 사용자는 명령 줄에 이름을 입력하는 것입니다. AutoCAD®가 출시 될 때마다 하나 이상의 LISP 루틴을 자동으로 실행할 수도 있습니다.