이 AutoLISP 리습 스크립트, c:WEAL
,은 AutoCAD에서 특정 영역과 그 예외 영역들을 선택하여, 최종적으로 계산된 영역에 대한 특정 계산을 수행한 후, 그 결과를 텍스트 객체로 도면에 추가하는 작업을 자동화합니다. 사용자는 이 스크립트를 통해 구체적인 영역 계산과 관련된 작업을 더 빠르고 정확하게 처리할 수 있습니다. 이 스크립트는 특히 건축, 토목, 조경 등의 분야에서 유용하게 사용될 수 있습니다.
스크립트 기능:
- 사용자로부터 주 영역을 선택받아 해당 영역의 면적을 계산합니다.
- 사용자에게 예외 영역의 추가 여부를 묻고, 예외 영역이 있다면 해당 영역을 선택받아 면적을 계산한 후 주 영역에서 차감합니다.
- 특정 계산식을 사용하여 최종 면적에 대한 가중치(또는 다른 계산 결과)를 계산합니다.
- 계산된 결과를 텍스트 객체로 생성하여 도면에 추가합니다.
사용 방법:
- AutoCAD의 명령창에
WEAL
을 입력하여 스크립트를 실행합니다. - 스크립트 지시에 따라 주 영역을 선택합니다.
- 텍스트 두께(
t[mm]
) 값을 입력합니다. - 예외 영역이 있는지 물어보는 질문에 대해
Y
또는N
으로 답합니다.Y
를 선택한 경우, 예외 영역을 지정할 수 있으며, 여러 개의 예외 영역을 지정할 수 있습니다.N
을 선택한 경우, 예외 영역 없이 주 영역의 면적만을 사용하여 계산을 수행합니다.
- 계산된 결과가 텍스트로 선택한 주 영역에 추가됩니다.
주의 사항:
- 예외 영역 선택 시, 사용자는 계속해서 영역을 선택할 수 있으며, 더 이상 예외 영역이 없을 때는
Enter
키를 눌러 선택을 종료해야 합니다. - 이 스크립트는 주 영역과 예외 영역의 선택에 따라 정확한 면적 계산을 제공합니다. 선택 과정에서의 정확성이 중요합니다.
cmdecho
시스템 변수의 설정을 변경하여 명령 실행 과정을 숨기거나 표시할 수 있습니다. 이 스크립트는 작업 시작 시 명령 메시지를 숨기고(cmdecho
를 0으로 설정), 작업 완료 후 다시 표시하도록(cmdecho
를 1로 복원) 설정합니다.
이 스크립트를 통해, 사용자는 도면 내에서 복잡한 면적 계산과 관련된 작업을 빠르고 효과적으로 수행할 수 있으며, 계산 결과를 쉽게 도면에 표시할 수 있습니다.
DOWNLOAD: WEIGHTAL(알루미늄 중량 구하기).lsp
다른 lsp 바로가기
Autocad (8) – 리습: 모따기 생성(chamfer)
Autocad (9) – 리습: 모따기 치수(chamfer)
Autocad (13) – 리습: DIMSCALE, LTS 자동변경
Autocad (14) – 리습: 여러 텍스트 일괄 수정
Autocad (15) – 리습: 모깎기 생성(fillet)
Autocad (17) – 리습: 선택 레이어 끄고 켜기
Autocad (21) – 리습: 문자 다중 선택 바꾸기
Autocad (23) – 리습: 원하는 문자로 바꾸기
Autocad (24) – 리습: 알루미늄 중량 구하기