[Manual][Extension Tool] block2sheet ( 1 판 )
블록 객체를 시트 객체로 변환한다.
1. 개요
위치 | Extension Tool>정보 |
COMMAND | BLOCK2SHEET |
명령 이름 | 블록을 시트로 변환 |
명령 별칭(초기값) | B2S |
버전(날짜) |
시스템변수
없음
2. 설명
ArchiDesign에서 도곽(시트)은 자동 축척을 적용하고 시트연속출력, 시트내보내기 등을 처리할 수 있도록 '시트 객체'를 따로 사용하고 있다. 그러나 기존 도면작업에서 대부분의 경우 도곽(시트)는 블록으로 만들어서 사용한다. 이때 이 블록을 시트로 하나씩 전환하는 것은 기능이 익숙하지 않은 사용자에게는 부담스러울 수 있다.
block2sheet는 선택한 블록을 간단히 시트로 전환할 수 있는 기능이다. 이 기능을 통해 기존에 사용하고 있었던 도곽(시트) 형태의 블록을 시트 객체로 손쉽게 전환할 수 있다. 또한 상황에 따라 시트 정의 기능을 사용하는 대신 block2sheet 기능을 사용하면 시트를 보다 간편하게 정의할 수도 있다.
block2sheet를 실행하면 블록을 선택하도록 물어본다. 이때 도곽/시트로 사용하고 있는 블록을 선택하는데, 동일 정의인 블록은 하나만 선택해도 전체 화면상의 모든 블록참조이 함께 변환된다. 예를 들어 1/100 시트축척인 A블록의 블록축척 값이 0.5라면, 1/200 시트축척인 A블록의 블록축척 값은 아마도 1일 것이다. 이 경우 둘 중 기준으로 삼을 하나의 블록만 선택하여 명령을 실행하면 다른 블록도 함께 시트로 전환된다. 따라서 정의가 같은 블록이라면 하나의 블록만 변환 작업을 해주면 나머지 블록들은 함께 시트로 변환이 될 것이다.
시트이름과 시트번호를 인식하는 방식은 대상 블록의 기준점으로부터 지정한 인식할 영역의 상대 거리를 이용하여 해당 영역의 문자 값을 각각 읽어오는 방식이다.
해당 영역에 문자 객체가 없다면, 그 영역 내의 블록 안의 문자를 추가적으로 검색하여 찾아낸다. 아래 이미지에서 Drawing Title은 도곽모양 블록에 포함된 문자이고, '지하1층 평면도'는 문자 객체로 작성되어 있다. 노란 동그라미가 대상 블록의 기준점이라고 할 때, 노란 사각형은 지정한 시트이름 인식 영역이다. 먼저 각 블록들의 기준점으로 부터 상대거리를 이용하여 각각의 블록에서 인식해주어야할 문자객체를 찾는다. 아래 그림의 경우에는 '지하1층 평면도' 가 문자 객체로 존재하므로 1차적으로 바로 인식할 수 있다. 만약 '지하1층 평면도' 라는 문자 객체가 존재하지 않았다면 이 시트는 'Drawing Title' 이라는 블록안의 문자를 시트이름으로 인식하게 되었을 것이다.
이 방식은 시트번호를 찾아내는 방식과 동일하며, 시트번호 인식시에는 숫자만 인식하고 나머지 영문, 국문, 특수문자는 제외시킨다. 따라서 시트번호에 기호를 함께 사용하는 경우에는 원하는 시트번호가 그대로 들어오지 않을 수 있다. 만약 시트번호가 여러개의 문자로 분리되어 작성된 경우에는 해당 영역의 문자를 자동으로 병합하여 시트번호를 인식하도록 되어 있다.
아래 그림과 같이 시트번호가 작성된 경우에도 123으로 시트번호를 잘 인식할 수 있으므로 사용자가 블록을 시트로 전환하기 위한 사전작업을 하지 않아도 된다.
3. 사용방법
3-1. 워크플로우
작업방식은 다음과 같다.
- 명령실행
- 시트로 변환할 블록을 모두 선택한다. 같은 이름의 블록이면 한번만 선택된다.(다른 이름의 블록이면서 같은 축척, 같은 크기의 블록을 선택할 것)
- 선택한 블록(도곽/시트)의 축척을 입력한다.(ex. 1/100 또는 1:100 형식으로 scalelistedit 에 있는 값이어야 함)
- 시트크기를 입력한다. 시트축척을 잘 입력했고, 대상 블록의 크기가 적절하다면 대개의 경우 ENTER나 SPACE로 <자동인식> 시키면 된다.
- 시트이름으로 인식할 영역을 지정한다. 각 블록(도곽/시트) 별로 해당 위치의 문자 객체가 시트이름으로 자동인식된다.
- 시트번호로 인식할 영역을 지정한다. 각 블록(도곽/시트) 별로 해당 위치의 문자 객체가 시트번호로 자동인식된다.
- 화면에서 시트로 변환될 대상 블록들을 확인하고 ENTER나 SPACE를 입력한다.
- 끝
3-2. 명령행
3-3. 옵션
A0/A1/A2/A3/A4 <자동인식>
지정한 블록의 시트크기를 선택한다. ENTER나 SPACE를 입력하여 자동인식하도록 할 수 있다.
도면분류(T)
도면의 분류기호를 디폴트 A에서 다른 값으로 변경한다. 현재 윈도우에서 시트로 변환되는 모든 블록에 단일한 도면분류기호 정보가 부여된다.
이전(U)
현재의 이전 단계로 돌아간다.

