https://youtu.be/WLtMp4SWSy0?si=-tMfjHQPZVmApv_c
CAD 작업에서 반복적인 수량 합산, 특히 도면에 흩어진 숫자 데이터를 일일이 더해서 텍스트로 입력하는 작업은 단순하면서도 실수가 잦은 부분입니다. 이번 포스팅에서는 SUM 리습(LISP) 을 활용하여 이 과정을 완전 자동화하는 방법을 소개합니다.
DTEXT, MTEXT는 물론 숫자+문자 형식까지 모두 지원하며, 조경 수량표 작성 등 실무에서 즉시 활용 가능한 고급 팁도 함께 제공합니다.
🔧 SUM 리습이란?
SUM 리습은 도면 내에 있는 여러 개의 숫자들을 선택하면, 그 총합을 계산하여 사용자 지정 위치에 자동으로 DTEXT로 기입해주는 오토캐드 리습입니다.
✅ 주요 특징
- DT, MT 텍스트 모두 지원
- 숫자+문자 형식도 인식 가능
- 위치, 문자 높이 지정 가능
- 수량표 자동화에 최적화
📘 실무 적용 예시: 조경 도면 수량표
조경 설계 도면에는 교목, 관목 등 다양한 수종별 수량을 표기해야 합니다. 이때 SUM 리습을 활용하면 다음과 같은 방식으로 작업 효율을 극대화할 수 있습니다:
- 도면 내 해당 수량 텍스트 선택
- 스페이스바로 실행
- 문자 위치 지정 후 높이 입력
- 자동으로 합산값(DTEXT) 생성
예: 13 + 4 + 2 → 19로 자동 표기됨
🔎 문자+숫자 형식도 합산 가능
산철쭉 등 특정 수목의 수량이 도면 내 다른 위치에 흩어져 있을 때, 파인드(Find) 명령어로 해당 문자를 검색하고, 위치 확인 후 SUM 리습을 실행하면 숫자+문자 혼합 데이터도 정확하게 합산됩니다.
⚠️ 주의사항: 천단위 쉼표(,)는 반드시 제거
SUM 리습은 쉼표(,)가 포함된 숫자를 정수로 인식하지 못합니다. 예를 들어 1,000은 1로 인식되며, 잘못된 합계가 출력됩니다.
🧩 해결 방법: CMX 리습 사용
CMX.lsp를 활용하면 도면 내 모든 쉼표를 제거할 수 있으며, 이후 SUM 리습을 실행하면 정확한 합산이 가능합니다.
CMX 리습에 대해서 자세히 알고 싶으시다면, 아래 글을 참고해주세요!
https://hyena382.tistory.com/48
CAD 숫자 표기, 천 단위 쉼표(, 콤마, 컴마) 추가(CMO) 또는 제거(CMX) 방법
https://youtu.be/PXoSrWTY76I?si=QS6lMLYV1dCaN7Cv 📌 1. 왜 천 단위 쉼표(,)가 중요할까?AutoCAD에서 숫자를 사용할 때, 천 단위 쉼표(,)가 있으면 가독성이 높아지고 오차를 줄일 수 있습니다.예를 들어, "100000"
hyena382.tistory.com
🔄 스타일 일치 및 정렬 보정 팁
- 정렬 맞춤 조정: MOVE 명령어
- 문자 스타일 일치: MATCHPROP 명령어로 기존 문자 스타일 복사 적용
이러한 세부 조정을 통해 도면 완성도를 높일 수 있습니다.
✨ 마무리
SUM 리습은 단순한 자동 합산을 넘어, 도면 품질 향상과 작업 시간 단축, 실수 방지라는 실질적 이점을 제공합니다. 특히 실무에서 조경, 건축, 기계 분야의 설계자라면 꼭 한 번 적용해볼 만한 툴입니다.
'autolisp' 카테고리의 다른 글
TG 리습(치수 보조선 TRim) 완전 정복: 치수 보조선 정리는 이렇게 해야 프로다! (0) | 2025.05.29 |
---|---|
문자 줄 간격, 더 이상 수작업 하지 마세요 – TDD 리습 100% 활용법 (0) | 2025.05.27 |
🎯 스플라인(SPL) → 폴리라인(PL) 변환! 이 리습(SP2PL) 하나면 해결됩니다. (0) | 2025.05.22 |
AutoCAD 경사도 계산 자동화! 수직/수평 비율을 퍼센트로 한 방에 변환하는 SLP 리습 (0) | 2025.05.20 |
반복되는 문자 수정 작업? AutoCAD 실무자를 위한 SED 리습 활용법 (0) | 2025.05.19 |