캐드 필드(Field) 활용법 — 면적/텍스트 자동 업데이트
오토캐드(AutoCAD), ZWCAD에서 도면 수정 시마다 면적이나 파일명을 일일이 고치는 노가다는 이제 그만할 때다. 실무에서 도면 번호나 면적표를 만들 때 객체 정보와 텍스트를 실시간으로 동기화해 주는 Field(필드) 기능만 제대로 써도 수정 누락으로 인한 대참사를 완벽하게 방지할 수 있다.
단축키: FIELD → Space (또는 텍스트 편집 중 우클릭 → Insert Field)
Field란 무엇인가
Field는 도면 내 특정 데이터(면적, 둘레, 날짜, 파일 경로 등)를 텍스트 객체 안에 링크처럼 삽입하는 기능이다. 직접 숫자를 치는 게 아니라, "이 폴리선의 면적을 여기에 표시해라"라고 연결해두는 것이다.
- 객체 크기가 바뀌면 → Field 값도 자동 업데이트
- 날짜, 파일명, 도면 번호 등 메타정보도 삽입 가능
- MTEXT, 단일 TEXT, Attribute 안에 모두 삽입 가능
팁: Field가 삽입된 텍스트는 기본적으로 회색 배경으로 표시된다. 출력할 때는 정상 텍스트처럼 나온다. 배경색이 거슬리면 FIELDDISPLAY를 0으로 설정하면 꺼진다.
Field 삽입하기
기본 순서
- MTEXT 또는 TEXT 명령 입력 → 텍스트 편집 상태 진입
- 편집 창 안에서 우클릭 → Insert Field 선택
- Field 대화상자에서 원하는 항목 선택 후 OK
- 텍스트 편집 완료
또는 명령창에 FIELD 입력 → Enter → Field 삽입 위치 클릭
ZWCAD: MTEXT 편집 중 우클릭 메뉴에서 "필드 삽입"으로 동일하게 진입 가능하다.
면적 자동 표시하기 (가장 많이 쓰는 용도)
준비
면적을 연결할 폴리선이 닫혀 있어야 한다. 열린 선은 면적을 가져올 수 없다.
- 열린 폴리선:
PE(폴리에디트) → C(Close)로 닫기
순서
- MTEXT 입력 → 텍스트 박스 생성
- 편집 창 안 우클릭 → Insert Field
- Field names 목록에서 Object 선택
- Object type: Object → 오른쪽 아이콘 클릭 → 도면에서 폴리선 선택
- Property 목록에서 Area 선택
- Format(소수점 자릿수, 단위 등) 설정 후 OK
단위 주의: 캐드 기본 단위가 mm이면 면적은 mm²로 나온다. m²로 보여주고 싶으면 Additional format에서 Conversion factor를 0.000001로 설정하면 된다.
날짜 / 파일명 삽입하기
현재 날짜
- Insert Field → Field names: Date 선택
- Date format 선택 (예: yyyy-MM-dd)
- OK
저장 날짜(SaveDate), 생성 날짜(CreateDate) 등도 선택 가능하다.
파일명 / 경로
- Insert Field → Field names: FileName 선택
- 경로 포함 여부(Full path / File name only) 선택
- OK
도면 표제란(Title Block)에 파일명을 자동 표시해두면 파일이 바뀌어도 자동 갱신된다.
Block Attribute에 Field 연결하기
블록 안의 Attribute 값에도 Field를 넣을 수 있다.
- 블록 더블클릭 → Enhanced Attribute Editor 진입
- 수정할 Attribute 값 칸에서 우클릭 → Insert Field
- 원하는 필드 선택 후 OK
활용 예시: 표제란 블록에 날짜, 파일명, 스케일 등을 Field로 연결해두면 도면마다 따로 입력할 필요가 없다.
Field 업데이트 (UPDATEFIELD)
Field는 도면을 열 때, 저장할 때, 플롯할 때 자동으로 갱신된다. 하지만 도면 작업 중 즉시 갱신하고 싶다면 수동으로 업데이트할 수 있다.
UPDATEFIELD입력 → Enter- 업데이트할 텍스트 객체 선택 → Enter
또는 전체 갱신: REGEN 입력 → 화면 재생성 시 Field도 함께 업데이트된다.
주의: 참조하는 객체가 삭제되거나 분해(Explode)되면 Field가 깨져서 #### 또는 빈 값으로 표시된다. Explode 전에 Field 연결을 먼저 정리하는 것이 좋다.
Field 편집 / 제거
편집
- 해당 텍스트 더블클릭 → Field 부분 클릭 → 우클릭 → Edit Field
일반 텍스트로 변환 (Field 제거)
- 해당 텍스트 더블클릭 → Field 부분 클릭 → 우클릭 → Convert Field to Text
- 이후 값은 그대로 유지되지만, 더 이상 자동 갱신되지 않는다
정리
| 항목 | 내용 |
|---|---|
| 단축키 | FIELD 또는 텍스트 편집 중 우클릭 → Insert Field |
| 주요 용도 | 면적 자동 표시, 날짜 삽입, 파일명, 객체 속성 연결 |
| 면적 단위 변환 | Conversion factor: mm²→m² = 0.000001 |
| 수동 업데이트 | UPDATEFIELD 또는 REGEN |
| 자동 갱신 시점 | 열기 / 저장 / 플롯 시 |
| 배경 회색 표시 끄기 | FIELDDISPLAY = 0 |
| Field 제거 | 우클릭 → Convert Field to Text |
관련 글 추천
- 캐드 면적 구하기 — AREA / LIST / 폴리선 활용
- 캐드 Block — 만들기부터 편집(더블클릭 or REFEdit)까지
- 캐드 외부참조(Xref) — 다른 도면 연결해서 쓰기
- 캐드 레이어(Layer) 설정 및 관리 — 도면 정리의 기본

댓글 없음:
댓글 쓰기