자동화, Macro/Auto LISP

AUTO CAD LISP , SCRIPT 학습하기

JnC-electrical design 2024. 11. 25. 22:29
반응형

GPT 참고 이미지

 

오토캐드(AutoCAD)의 LISP 기능은 오토캐드 사용자들이 작업을 자동화하고 생산성을 높이기 위해 사용하는 프로그래밍 기능입니다. LISP은 원래 인공지능을 위한 프로그래밍 언어로 개발되었지만, 오토캐드에서는 디자인 및 도면 작업을 위한 스크립트와 커스터마이징에 특화된 도구로 사용됩니다. 이를 통해 반복적인 작업을 자동화하고, 새로운 명령어나 기능을 추가할 수 있습니다.

코멘트 : 커스터마이징 명령어 생성이라고 생각하면 된다. 단순 반복이나 여러 명령어를 처리할 수 있다.

주요 특징

1. 도면 작업의 자동화

LISP 코드는 반복적인 도면 작업을 간소화합니다.

예를 들어, 특정 객체를 자동으로 생성하거나 수정하는 스크립트를 작성할 수 있습니다.

2. 커스터마이징

사용자가 특정 작업 흐름에 맞는 도구를 제작하거나, 기존 명령어를 확장할 수 있습니다.

명령어를 단축키로 등록하거나, 도면 요소의 속성을 자동으로 설정할 수 있습니다.

3. 쉽고 간단한 문법

LISP의 문법은 상대적으로 간단하며, 텍스트 편집기로 쉽게 작성하고 수정할 수 있습니다.

오토캐드의 커맨드라인이나 .lsp 파일 형태로 실행됩니다.

4. 유연한 인터페이스

AutoLISP는 AutoCAD의 객체를 조작할 수 있는 다양한 함수와 도구를 제공합니다.

오토캐드의 도면 파일(.dwg) 및 객체 속성을 읽고 수정할 수 있습니다.

앞으로 하나하나씩 예제와 함께 기능을 구현하면서,
공부해보도록 하겠습니다.

'자동화, Macro > Auto LISP' 카테고리의 다른 글

간단한 AUTO LISP 예제#1_객체 선택  (0) 2024.12.08