이 AutoLISP 리습 스크립트, c:WECP
,는 AutoCAD에서 사용자가 선택한 영역 내의 특정 재료에 대한 중량을 계산하여, 그 결과를 텍스트 객체로 도면에 추가하는 작업을 자동화합니다. 이 스크립트는 특히 재료의 중량 계산이 필요한 엔지니어링, 건축, 제조 분야에서 유용하게 사용될 수 있습니다. c:WEAL
스크립트와 유사하지만, 중량 계산에 사용되는 밀도 값이 다릅니다.
스크립트 기능:
- 사용자로부터 주 영역을 선택받아 해당 영역의 면적을 계산합니다.
- 사용자에게 예외 영역의 추가 여부를 묻고, 예외 영역이 있다면 해당 영역을 선택받아 면적을 계산한 후 주 영역에서 차감합니다.
- 특정 밀도값(이 경우, 8.96 g/cm³)과 사용자가 입력한 재료의 두께를 바탕으로 최종 면적에 대한 재료의 중량을 계산합니다.
- 계산된 중량을 텍스트 객체로 생성하여 도면에 추가합니다.
사용 방법:
- AutoCAD의 명령창에
WECP
를 입력하여 스크립트를 실행합니다. - 스크립트 지시에 따라 주 영역을 선택합니다.
- 재료의 두께(
t[mm]
) 값을 입력합니다. - 예외 영역이 있는지 물어보는 질문에 대해
Y
또는N
으로 답합니다.Y
를 선택한 경우, 예외 영역을 지정할 수 있으며, 여러 개의 예외 영역을 지정할 수 있습니다.N
을 선택한 경우, 예외 영역 없이 주 영역의 면적만을 사용하여 계산을 수행합니다.
- 계산된 결과가 텍스트로 선택한 주 영역에 추가됩니다.
주의 사항:
- 예외 영역 선택 시, 사용자는 계속해서 영역을 선택할 수 있으며, 더 이상 예외 영역이 없을 때는
Enter
키를 눌러 선택을 종료해야 합니다. - 이 스크립트는 주 영역과 예외 영역의 선택에 따라 정확한 면적 계산을 제공합니다. 선택 과정에서의 정확성이 중요합니다.
cmdecho
시스템 변수의 설정을 변경하여 명령 실행 과정을 숨기거나 표시할 수 있습니다. 이 스크립트는 작업 시작 시 명령 메시지를 숨기고(cmdecho
를 0으로 설정), 작업 완료 후 다시 표시하도록(cmdecho
를 1로 복원) 설정합니다.
이 스크립트를 통해, 사용자는 도면 내에서 재료의 중량 계산과 관련된 작업을 빠르고 효과적으로 수행할 수 있으며, 계산 결과를 쉽게 도면에 표시할 수 있습니다.
DOWNLOAD: WEIGHTCP(구리 중량 구하기).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) – 리습: 알루미늄 중량 구하기