autolisp

🔍 ADD 리습(Lisp) 활용법: 숫자 자동 증감 기능

hyena382 2025. 3. 12. 19:31

 

 

CAD 작업을 하다 보면 치수 문자 또는 숫자를 일괄 변경해야 할 때가 많습니다. 하지만 수십 개의 숫자를 하나하나 수정하는 것은 매우 비효율적이죠. 이번 포스팅에서는 **리습(ADD Lisp)**을 활용해 숫자를 자동으로 증감시키는 방법을 소개합니다.

📌 ADD Lisp이란?

ADD Lisp은 CAD에서 선택한 숫자를 입력한 정수만큼 자동으로 증감시키는 기능을 가진 리습 파일입니다. 예를 들어, 기존 도면에서 숫자 25를 30으로, 10을 15로 변경해야 할 때 ADD Lisp을 사용하면 단 몇 번의 클릭만으로 일괄 변경이 가능합니다.

🔑 ADD Lisp의 주요 기능

숫자 자동 증감 → 기존 숫자에 입력한 값을 더하거나 뺄 수 있음
DT(DText, 단일행문자) 객체 적용 가능 → MText(다중형 문자)는 변환 후 사용 가능
정수 단위 변경 가능 → 소수점 단위는 불가능
다량의 숫자 수정 가능 → 수십 개 이상의 숫자도 일괄 변경 가능

🛠 ADD Lisp 사용 방법

1️⃣ 숫자 선택 및 변환

ADD Lisp은 DT(Text) 객체에서만 동작하기 때문에, MText(다중형 문자)를 사용하고 있다면 변환해야 합니다.

  • DT 확인 방법: 더블클릭했을 때 MText가 나오면 변환이 필요함
  • 변환 방법:
    1. MText를 선택
    2. EXPLODE 명령어 사용
    3. 변환된 DT(Text) 객체 확인

2️⃣ ADD Lisp 실행

리습 파일을 CAD에 로드한 후 ADD 명령어를 실행합니다.

  1. 객체 선택 → 변경할 숫자를 선택
  2. 증가/감소할 값 입력 → 예: +5 입력 시 모든 숫자가 5씩 증가
  3. 스페이스바 입력 → 자동으로 변경 반영

Tip:

  • P (Previous) 입력 시, 이전에 선택했던 숫자를 다시 선택 가능
  • 음수를 입력하면 숫자를 감소시킬 수도 있음

3️⃣ 대량의 숫자 변경 (배열 기능 활용)

만약 여러 개의 숫자를 한 번에 수정하려면 배열 기능을 활용하면 더욱 효과적입니다.

예제

  1. ARRAY 명령어를 사용해 숫자를 일정 간격으로 복사
  2. ADD Lisp을 실행하여 숫자 일괄 변경
  3. 원하는 값만큼 증감 적용

이 기능을 사용하면 치수 숫자 변경, 반복되는 숫자 수정 등의 작업 시간을 대폭 단축할 수 있습니다.


⚠️ 주의사항

1️⃣ DT(Text) 객체에서만 동작 → MText는 변환해야 함
2️⃣ 정수 단위 변경만 가능 → 소수점 변경은 불가능
3️⃣ CAD 보안 설정에 따라 리습 로드 필요 → 신뢰할 수 있는 폴더 지정


🎯 ADD Lisp을 활용한 업무 효율 향상

ADD Lisp을 활용하면 반복적인 숫자 변경 작업을 자동화할 수 있습니다.
특히 설계 도면, 치수 수정, 도면 번호 변경 등에서 강력한 효과를 발휘합니다.

자동화된 CAD 작업을 원한다면, ADD Lisp을 활용해보세요! 💡