LBS - 라이브러리 블럭 정렬/이동/크기 변경

Lee lisp/Block|2022. 7. 3. 18:48

명령어 : LBS ( Library Block Sort )  

  • 블록 라이브러리를 정리하기 위한 명령들
  • 블럭정렬, 이동, 동일블럭찾기(구성요소), 용도별 분류, 동일블럭 찾기에 사용
  • 동일한 이름의 블럭은 1개만 남기고 삭제함
  • 문자를 포함하여 선택가능 (문자는 삭제함)
  • 블럭의 좌측하단점을 기준 (삽입점 아님)
  • 1개의 옵션만 선택 실행

 

옵션  ( DCL )

 

문자크기와 정렬수량 

1a : 블럭이름 표기 문자크기 ( 좌우 정렬 의 기준으로 사용, 폭 : 문자크기 x 15, 높이 : 문자크기 x25 )

1b 정렬 수량 :  좌우로 정렬되는 수량

  • 스케일 크기가 1이면 흰색문자 그외  빨강색 문자 적용
  • W1000_H879_E64_XC15_H1_L8_Po40 : 현재크기와 구성요소 (원,해치,선,폴리선...)
  • W580_H510 : 스케일 크기 1일때 크기 
  • HOBGAS16  : 블럭의 이름

.

정렬 Sort 

1 폭 (Auto) : 블럭의 폭순 정렬 (블럭 크기에 따라 문자와 블럭간격 조정)

2 폭 (Width) : 블럭의 폭순 정렬 

3 높이(Height) 블럭의 높이순 정렬

4. 대각선 길이 (Diagonal) : 블럭의 대각선 길이순 정렬

5. 객체수 : 블럭을 구성하고 있는 엔티티 수량순 정렬

6. 블럭이름 : 블럭이름순 정렬

  • 폭(Auto) : 블럭의 크기에 따라 정렬하고 문자크기와 간격을 조정함

  • 그외 : 문자크기 기준 동일한 간격으로 정렬

 

 

 

 

중복검사

A 높이_폭_갯수 검사 (종합)

B 폭 검사

C 높이 검사

D 대각선 비율 검사

E 객체수 검사

 

  • 옵션에 따라 높이 폭 구성 갯수에 따라 분류
  • 구성요소는 같으나 내용이 다른경우가 있음
     ex: 원내부에 문자가 있는 심볼 -> 원1개 문자 1개 
  • 동일한것끼리 정렬 ( 중복된 객체가 있는곳에 Ray 표기)
  • Err : Ray 한번에 삭제

 

 

파일분류

같은 종류별로 모으기 위한 옵션

0점 주위 지정된 위치로 이동 
0:(0,0) 1 (2000,2000) 2 (4000,0)....6(10000,2000) 7 ( 12000,0)

메모 : 대분류, 중분류,소분류등 사용자가 편집

- 문,자동차,화장실...

- 여닫이문, 미서기문,회전문....

 

 

블럭 크기 변경

Scale 1  : 블럭의 스케일을 1로 변경

Size 1000  : 블럭의 높이 또는 폭중 1000이 넘지 않게 조정
Size 1000 Width : 블럭의 폭을 1000으로 조정

Size 1000 Height : 블럭의 높이를 1000으로 조정

  • 다른 크기의 블럭을 한번에 구분하기 위해 크기를 변경하는 옵션

 

정보확인

Insert Point Check : 블럭의 삽입점을 확인하여 Ray표기

Scale 1 Chkek : 스케일이 1이 아닌것 Ray표기

 

 

  •  정렬Sort 및 중복검사등 위치 이동시 Scale이 1이면 흰글씨사용 그외 빨강글씨

 

 

 

 

댓글()