[Manual][Extension Tool] explodeattb ( 3 판 )
속성블록을 분해할 때 속성문자를 일반문자로 값을 유지하여 분해한다.
1. 개요
위치 | Extension Tool>블록 |
COMMAND | EXPLODEATTB |
명령 이름 | 속성정의 문자변환 분해 |
명령 별칭(초기값) | EAB |
버전(날짜) |
시스템변수
없음
2. 설명
이 문서를 이해하려면 blockdefpropx 문서의 최하단에 작성한 블록정의와 블록참조에 대한 설명을 먼저 읽는 것을 추천한다.
블록정의, 블록참조, 속성정의, 속성블록의 기본적인 개념에 대해 어느 정도는 알고 있다고 가정하고 본 문서를 서술한다.
(한마디로 어려운(?)걸 어렵게 설명한다는 이야기.-.- 인데 사실 그렇게 어려운 개념은 아니고 그냥 낯설어서 그렇지..... ;-o )
속성블록의 속성값은 각 블록참조들이 개별적으로 갖기 때문에, 이 블록참조를 분해해버리면 보여주고 있던 속성값은 손실되고 속성정의 문자의 태그값을 그대로 찍어준다. 따라서 원래 눈에 보이던 값이 사용자 입장에서는 바껴버렸다고 생각하게 된다.
이 기능은 이때 이 속성정의 문자를 일반문자로 변환하면서 분해(explode)를 시킨다. 일반문자로 변환하면서 문자의 값을 블록참조일 때의 속성값으로 자동으로 지정해준다. 따라서 속성블록일 때 사용자가 입력해뒀던 값(속성값)을 그대로 유지하면서 블록참조가 분해된다. 참고로 속성정의 문자는 블록으로 정의되지 않았을 때는 '태그값'을 보여주고, 블록으로 정의되어 블록참조로 그려질 때는 '속성값'을 보여준다.
이 설명을 이해하기 어렵다면 속성정의(attdef)를 화면에 그리고, 이것을 블록으로 정의(block)해본 후 속성값을 입력하고, 이 블록참조를 분해(explode)해본다면 도움이 될 것이다.
위와 같은 화면을 볼 수 있다.
IRX 9.2에서 EXPLODEATTB2가 추가되었으며, 기존 명령과의 차이점은 다음과 같다.
EXPLODEATTB 중첩된 블록을 모두 분해하고, 속성값을 유지한다.
EXPLODEATTB2 중첩된 블록일때, 첫번째 블록만 분해하고, 속성값을 유지한다.
3. 사용방법
3-1. 워크플로우
작업방식은 다음과 같다.
- 명령실행
- 속성정의가 포함된 블록참조를 선택한다.
- 깨진다.
3-2. 명령행
3-3. 옵션
없음

