ZWCAD에서 블록에 텍스트 정보를 연결하려면 ATTDEF 명령을 사용합니다. 이 가이드는 속성 정의를 처음 하는 사용자도 쉽게 따라 할 수 있도록 상세히 안내합니다.
1. ATTDEF 명령 소개
ATTDEF는 블록에 속성을 부여하는 명령으로, 블록 삽입 시 속성 값을 입력하거나 표시할 수 있게 합니다. 명령행에 ATTDEF를 입력하거나 리본 삽입 → 블록 정의 → 속성 정의를 선택하면 속성 정의 대화상자가 열립니다.
2. 속성 정의 만들기 – 단계별 실행절차
- 리본 삽입 탭 → 속성 패널 → 속성 정의를 클릭하거나 ATT·DDATTDEF 단축키를 입력한다.
- ‘속성 정의’ 대화상자가 열리면 속성 플래그, 태그, 삽입점, 문자 옵션을 지정한다.
- 태그: 속성을 식별할 고유 이름.
- 프롬프트: 블록 삽입 시 표시되는 질문 문자.
- 기본 문자: 기본값으로 미리 입력할 내용.
- 필요한 옵션을 모두 설정했으면 정의 및 종료 버튼을 클릭한다.
- 속성 정의가 완료되면 블록 정의 대화상자에서 해당 속성 정의를 객체로 선택해 블록에 연결한다.
3. 주요 옵션 의미
| 옵션 | 설명 |
|---|---|
| 숨김 | 블록 삽입 시 속성 값 표시 여부. ‘숨김’이면 속성 텍스트가 화면에 보이지 않는다. |
| 상수 | 고정 속성 값 설정. 상수로 지정하면 삽입 시 프롬프트가 나타나지 않는다. |
| 검증 | 삽입 시 입력 값이 정확한지 검증하도록 설정. |
| 사전 설정 | 미리 정의된 기본값을 사용해 블록 삽입을 시작하도록 지정. |
| 잠금 | 속성 값 위치를 고정(잠금)하여 삽입 후 이동을 방지. |
| 주석 | 속성을 주석화. 주석 블록은 속성이 블록 방향과 동일하게 회전한다. |
| 여러 줄 | 속성 값에 여러 줄 텍스트를 허용한다. |
4. 실무 팁·자주 하는 실수
팁 1) 속성 정의 후 블록을 재정의하지 않으면 기존 블록에 새 속성이 적용되지 않는다. 반드시 블록 정의 단계에서 새 속성 정의를 선택한다.
팁 2) ‘상수’ 옵션을 켜면 프롬프트가 사라지므로, 고정값이 필요한 경우에만 사용한다. 필요 시 ‘사전 설정’ 옵션을 활용해 기본값을 제공한다.
실수 1) ‘숨김’ 옵션을 오해하고 속성을 완전히 삭제한다고 생각하는 경우가 있다. 숨김은 화면 표시만 억제할 뿐, 데이터는 유지된다.
실수 2) ‘잠금’ 옵션을 설정하고 나서 속성 위치를 수정하려 하면 오류가 발생한다. 위치를 확정하기 전에는 잠금을 해제한다.
5. 관련 명령
ATTDEF와 연관된 명령으로는 -ATTDEF (명령행 옵션 전용), ATTEDIT (속성 값 편집), BLOCK (블록 정의) 등이 있다. 또한 DDATTDEF는 빠른 접근을 위한 단축키이다.
자주 묻는 질문
A. ATTDEF는 대화상자를 열어 옵션을 선택하고, -ATTDEF는 명령행 프롬프트만으로 옵션을 입력한다.
A. 아니요. 숨김은 화면 표시만 억제하며 데이터는 그대로 유지됩니다.
A. 여러 줄 옵션을 켜면 입력 시 엔터가 줄바꿈으로 처리되니, 텍스트 길이를 미리 확인한다.