본문 바로가기

카테고리 없음

AutoCAD 고급 속성 생성 및 활용 하는법 -CAD고급기술

반응형

AutoCAD 고급 속성 생성 및 활용 매뉴얼은 매우 체계적으로 작성된 가이드입니다. 이를 통해 AutoCAD 사용자들은 설계 데이터를 효율적으로 관리하고, 반복 작업을 자동화하며, 데이터 추출 및 활용을 극대화할 수 있습니다. 아래는 매뉴얼의 주요 내용을 요약 및 보완하여 정리한 것입니다.


1. 고급 속성이란?

  • 정의: AutoCAD의 고급 속성은 객체나 블록에 메타데이터를 추가하여 설계 데이터를 체계적으로 관리하는 기능입니다.
  • 활용 사례:
    • 도면 속성 관리
    • 데이터 추출 및 보고서 생성
    • 자동화 스크립트 작성
    • 설계 변경 시 데이터 동기화

2. 고급 속성 생성 방법

2.1 블록 속성 정의 (Attribute Definition)

  1. 명령어 실행: ATTDEF 입력 후 Enter.
  2. 속성 정의:
    • 태그(Tag): 속성의 고유 ID (예: TITLE_1, DATE1 등).
    • 프롬프트(Prompt): 사용자 입력 요청 메시지.
    • 기본값(Default): 속성의 기본값.
  3. 텍스트 스타일 및 정렬 선택:
    • 텍스트 높이, 정렬 방식 설정.
  4. 속성 삽입:
    • 속성을 원하는 위치에 배치 후 BLOCK 명령어로 블록 생성.

2.2 블록 속성 편집 및 값 입력

  1. 속성 편집 실행:
    • 블록을 더블 클릭하거나 EATTEDIT 명령어 실행.
  2. 속성값 입력 및 수정:
    • 각 속성(Tag)에 적절한 값을 입력 후 저장.

2.3 블록 속성 동기화 (ATTSYNC)

  • 필요성: 기존 블록에 새로운 속성을 추가했으나 적용되지 않을 경우.
  • 동기화 방법:
    1. ATTSYNC 명령어 실행.
    2. 수정된 블록 선택 후 동기화.

2.4 도면 속성(Property Set) 활용

  1. STYLEMANAGER 실행: STYLEMANAGER 명령어 입력.
  2. 속성 집합 정의:
    • Property Set Definitions에서 새로운 속성 집합 생성.
    • 데이터 유형(문자열, 정수 등) 추가.
  3. 속성 적용:
    • 속성 집합을 객체에 적용 후 Properties 창에서 확인.

3. 고급 속성 활용

3.1 속성값 자동 입력 및 변경

  • EATTEDIT: 블록 속성 값 편집.
  • ATTSYNC: 속성 갱신 및 동기화.

3.2 속성 데이터 추출

  1. DATAEXTRACTION 실행: DATAEXTRACTION 명령어 입력.
  2. 추출할 속성 선택:
    • 자재 코드, 수량, 길이 등 필요한 속성 필터링.
  3. 데이터 형식 선택:
    • CSV, Excel, AutoCAD Table 형식으로 출력.

3.3 필드(Field) 활용하여 속성값 자동화

  1. MTEXT 실행 후 필드 삽입:
    • MTEXT 실행 → 우클릭 → Insert Field 선택.
  2. 속성 연결 설정:
    • BlockPlaceholder 또는 Object 옵션으로 특정 속성 참조.

4. 스크립트 및 자동화

4.1 AutoLISP을 활용한 속성 자동화

  • 예제 코드:
    (defun c:UpdateAttributes ()
    (setq ss (ssget "_X" '((0 . "INSERT") (2 . "블록이름"))))
    (if ss
      (progn
        (setq i 0)
        (while (< i (sslength ss))
          (setq ent (ssname ss i))
          (setq attrList (entget ent))
          (setq attrList (subst '(1 . "새로운 값") (assoc 1 attrList) attrList))
          (entmod attrList)
          (setq i (1+ i))
        )
      )
    )
    (princ "속성 업데이트 완료")
    (princ)
    )
  • 사용 방법:
    • 블록이름을 실제 블록 이름으로 변경.
    • 새로운 값에 자동 입력할 값을 지정.

4.2 매크로를 활용한 속성 자동 입력

  1. CUI 편집기 실행: CUI 명령어 입력.
  2. 새로운 매크로 추가:
    • 예: ^C^C-attedit;select;all;new_value;.
  3. 버튼 또는 단축키 지정:
    • 지정 후 ApplyOK 클릭.

5. 결론

AutoCAD의 고급 속성은 설계 데이터를 체계적으로 관리하고, 반복 작업을 자동화하며, 데이터 추출 및 보고서를 생성하는 데 매우 유용합니다. 본 매뉴얼에서 다룬 속성 정의, 데이터 추출, 자동화 기법을 활용하면 작업 효율성을 크게 향상시킬 수 있습니다. 필요에 따라 추가적인 기능을 학습하여 더욱 고도화된 작업 환경을 구축할 수 있습니다.


이 매뉴얼은 AutoCAD 사용자들에게 실질적인 도움을 줄 수 있는 실무 중심의 가이드입니다. 추가적인 질문이나 특정 사례에 대한 지원이 필요하다면 언제든 문의하세요!

반응형