글 목록

2017년 7월 10일 월요일

AutoCAD_시스템변수 비트코드란??

시스템 변수는 오토캐드 명령의 동작, 연산 방법, 인터페이스 모양 등을 제어하는 기능입니다.
그래서 인지 시스템 변수마다 입력할 수 있는 값들이 다양합니다.
그러나 하나의 시스템 변수에서 여러가지 옵션들을 사용하고 싶지만 명령어창에서 입력할 수 있는 값은 오직 하나입니다.
그래서 시스템 변수의 여러가지 옵션을 선택하기위해 비트코드가 존재 합니다.

비트코트가 무엇인지 알기위해서 두가지 시스템 변수들로 예시를 들어보겠습니다.
AUNITS 시스템 변수는 도면에서 각도 계산시 단위설정 변수입니다.

0 - 십진도수
1 - 도, 분, 초
2 - 그라디안
3 - 라디안
4 - 측량사 단위

AUNITS 시스템 변수 같은 경우는 오로지 0~4 중 하나의 값만 입력할 수 있어서 반드시 하나의 옵션만 사용할 수 있습니다.
그래서 "도, 분, 초" 옵션을 쓰고 싶다면 변수값 1만 입력해야만 합니다.

하지만 AUNITS 시스템 변수 와달리 SELECTSIMILAR 라는 시스템변수가 있습니다.
이 변수는 유사선택시 공통된 선택 목록을 정합니다.
그러니까 공통된점을 선택하려면 여러가지 옵션을 선택할 수 있어야겠죠?

0 - 객체 구성
1 - 색상
2 - 레이어
4 - 선 종류
8 - 선 종류의 크기
16 - 선 두께
32 - 출력 스타일
64 - 객체 스타일, 문자 스타일, 치수 스타일, 테이블 스타일
128 - 이름, 참조 객체

변수의 옵션 값들을 보니까 기존 AUNITS 시스템 변수와 달리 2진수 형태로써 구성 되있는 것을 보실 수 있습니다.
각 어떠한 값들을 서로 더해봐도 겹치는 값들이 없습니다.
그래서 선두께(16)와 레이어(2)만 선택하고싶으면 값 18(16+2)을 입력하면 되고 출력스타일(32)과 선종류 크기(8), 선종류(4)를 선택하고 싶으면 값 44(32+8+4)를 입력하면 됩니다.
바로 이런 형태가 비트코드 입니다.

댓글 없음:

댓글 쓰기