반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

cadnote 님의 블로그

Auto Cad_속성 블록 만들기 본문

Auto Cad

Auto Cad_속성 블록 만들기

cadnote 2025. 8. 29. 10:48
반응형

도면 작업을 하다 보면 단순히 선(Line), 문자(Text), 치수(Dim)만으로는 한계가 있습니다. 특히 반복적으로 사용되는 객체나, 특정 정보를 도면 안에서 체계적으로 관리해야 할 경우는 블록(Block) 기능이 필수적입니다. 블록은 여러 객체를 하나로 묶어 관리할 수 있는 강력한 기능인데, 여기에 속성(Attribute)을 추가하면 훨씬 더 체계적이고 효율적인 도면 관리가 가능합니다.

속성이란, 블록 안에 사용자가 입력하거나 수정할 수 있는 데이터 필드를 말합니다. 예를 들어, 문(door) 블록에 문 번호, 사이즈 자재 등을 입력해 두면 나중에 속성 추출 기능으로 전체 도면의 문 정보를 표로 정리할 수 있습니다. 이때 속성을 정의하는 핵심 명령어가 바로 ATTDEF(속성정의)입니다.

1. ATTDEF 명령어란?

ATTDEF(Atttibute Definition)은 블록 내부에 속성을 추가할 수 있도록 정의하는 명령어입니다.

  • 단축키 : ATTDEF(ATT)
  • 기능 : 속성 태그(Tag), 프롬프트(Prompt), 기본값(Default Value)을 지정하여 사용자 입력 필드를 만드는 기능
  • 속성 정의의 주요 옵션
    1. 태그(Tag)
    - 속성의 이름입니다. 
     ex) door_no / size / material 등
    - 추후 속성 추출 시 식별자로 사용됩니다.
    2. 프롬프트(Prompt)
    - 사용자가 블록을 삽입할 때 표시되는 안내 문구입니다.
     ex) 문 번호 입력 / 문 크기 입력 등
    3. 기본값(Default Value)
    - 사용자가 입력하지 않았을 때 자동으로 들어가는 기본값입니다.
     ex) D-001 / 2,100 x 900 등

2. 속성 블록 만들기 과정

속성 블록을 만드는 과정은 다음과 같습니다.

  • 기본(Base) 도형 작성
    - 예를 들어, 실명을 나타내는 간단한 사각형의 표와 선들을 그립니다.
  • ATTDEF 실행
    - 명령어 창에 ATTDEF를 입력하고 Enter을 누릅니다.
    - 속성 정의 창이 열립니다.
  • 모드 선택
    - 숨김(Invisible) : 블록을 삽입할 때 속성 값이 표시되도록 지정합니다.
    (ATTDISP를 사용하여 숨김모드 재설정이 가능합니다.)
    - 상수(Constant) : 블록 삽입을 위해 속성에 고정된 값을 부여합니다.
    - 검증(Verify) : 블록을 삽입할 때 값이 정확한지 검증이 가능하도록 프롬프트를 표시합니다.
    - 사전 설정(Preset) : 사선설정 속성이 포함된 블록을 삽입할 때 속성을 기본값으로 설정합니다.
    - 잠금 위치(Lock Position) : 블록 참조 내 속성의 위치를 잠급니다. 잠금해제되었을 경우, 속성은 그립 편집을 사용하는 나머지 블록에 대해 이동될 수 있으며 여러 줄 속성은 크기를 조정할 수 있습니다.
    - 여러 줄(Multiple Lines) : 속성 값이 여러 줄 문자를 포함할 수 있습니다. 이 옵션이 선택된 경우, 속성에 대한 경계폭을 지정할 수 있습니다.
  • 속성 내용 입력
    - 태그(Tag) : 실명 / 실번호
    - 프롬프트(Prompt) : 실명 입력 / 실번호 입력
    - 기본값(Default Value) : ROOM-1 / T-001
    - 속성을 삽입할 위치를 클릭하여 화면에 배치합니다.
    - 실명과 실번호 2가지의 속성을 만들어야 하므로 같은 작업을 반복하여 실명과 실번호 두 가지 속성을 만들어 줍니다.
  • 블록 만들기
    - Block 명령어를 실행 → 이름 지정 → 객체와 속성을 함께 선택 → 삽입 기준점 지정 후 완료
  • 블록 삽입
    - 이제 실명 블록을 삽입하고 Text를 더블 클릭하면 속성 입력 창이 자동으로 뜨며, 실명, 실번호 등을 사용자가 원하는 대로 입력할 수 있습니다.

ATTDEF를 사용하여 속성 블럭을 만드는 과정 .GIF
<실명 만들기 예시>

3. 실무 활용 예시

  • 문, 창호 블록 관리
    -도면 전체에서 문 블록에 문 번호와 규격을 입력하면, 추후 속성 추출을 통해 문 리스트를 자동 작성 가능
  • 가구 배치
    -가구 블록에 규격, 제조사, 모델명 등을 속성으로 넣으면 관리 용이
  • 전기, 기계 설비
    -콘센트나 조명, 기계장비 블록에 모델명, 전력, 제조사 정보를 입력해 장비 블록 관리
  • 도면 실명 생성
    - 실명, 실번호, 천장고 등을 속성으로 넣어 도면 관리

4. 속성 블록 활용 꿀팁

  • EATTEDIT : 블록 삽입 후에도 속성을 수정할 수 있습니다.
  • ATTEDIT : 속성을 직접 편집하는 명령어
  • BATTMAN(Block Attribute Manager) : 속성의 이름, 순서, 표시 여부 등을 편집 가능
  • ATTEXT : 속성값을 엑셀이나 표 형태로 추출해 문서화할 수 있습니다.

즉, 단순하게 블록을 만들고 반복 사용하는 것에 나아가, 데이터 관리 도구로 오토캐드를 활용할 수 있는 핵심이 속성블록이라고 할 수 있습니다.

5. 마무리

ATTDEF와 블록을 활용한 속성 블록은 단순 반복 작업을 줄이는 것 이상의 가치를 제공합니다. 도면과 연계된 데이터 관리가 가능하기 때문에, 특히 건축·기계·전기 분야에서 효율적인 도면 관리와 보고서 작성에 큰 도움이 됩니다.

만약 아직 속성 블록을 활용하지 않고 있다면, 문·창호·설비 리스트를 자동으로 정리할 수 있는 이 기능을 꼭 적용해 보시길 추천드립니다.

반응형

 

반응형