AutoCAD에서 작업하는 동안 다음 상황 중 하나가 발생한 적이 있으십니까:
이러한 문제는 어떤 공통점을 가지고 있을까요? 동작을 제어하는 시스템 변수가 변경되었습니다. 심지어 사용자가 이를 알아채지 못했을 수도 있습니다. 사용자 프로그램이 원래 값으로 복원되기 전에 취소되거나 완료되지 못한 경우에 때때로 시스템 변수가 변경됩니다.
이러한 상황이 발생한 경우 동작을 제어하는 시스템 변수는 다음과 같습니다.
이러한 문제를 사례별로 해결하기 보다는 특정 시스템 변수를 지켜보고 변경 사항을 알아챌 수 있다면 어떨까요? 다행히도, AutoCAD 2016에서는 이 기능을 제공하도록 설계된 시스템 변수 모니터가 도입되었습니다.
시스템 변수 모니터는 기본적으로 활성화되어 있으며 모니터링할 시스템 변수 리스트에 여러 시스템 변수를 포함하고 있습니다. 물론 모니터링할 변수 리스트, 기본 값 및 알림 방법을 편집할 수 있습니다.
명령 프롬프트에서 SYSVARMONITOR를 입력합니다. 시스템 변수 모니터 대화상자에서 현재 모니터링되고 있는 시스템 변수를 볼 수 있습니다.
알림은 기본적으로 활성화되어 있습니다. 모니터링 중인 시스템 변수가 변경된 경우 아이콘이 상태막대에 표시됩니다(도면 영역 아래 오른쪽 아래에 위치).
풍선 도움말 사용이 선택되어 있으면 시스템 변수 모니터를 열 수 있는 링크가 포함된 풍선 도움말이 팝업되고, 여기서 어떤 시스템 변수가 변경되었는지 확인할 수 있습니다.
풍선 도움말은 그냥 아이콘 보다 더 눈에 띄므로 시스템 변수 변경 사항을 보다 신속하게 확인하는 데 도움이 될 수 있습니다.
이 예에서는 리스트에 SAVETIME 시스템 변수를 추가하려고 합니다. SAVETIME은 자동 저장 간격을 설정합니다. 이 시스템 변수를 추가하려는 주요 이유는 해당 설정이 꺼지지 않도록 하기 위해서입니다(0 값). 또한 기본 10분 대신 5분마다 자동 저장되도록 설정하고자 합니다.
왼쪽에는 모니터링 가능한 모든 시스템 변수가 표시되고, 오른쪽에는 이미 모니터링 중인 시스템 변수가 표시됩니다. 시스템 변수 이름 옆의 ?를 클릭하여 연관된 도움말 항목을 엽니다.
SAVETIME 시스템 변수가 모니터링되는 시스템 변수 리스트에 추가되고 현재 값이 기본 값으로 설정됩니다.
그럼 이렇게 모니터링을 설정하고 나서 모니터링되는 시스템 변수 중 하나가 변경되면 어떻게 될까요? 알림 설정에 따라 상태막대에 아이콘만 표시되거나 아이콘과 풍선이 모두 표시됩니다.
다중 옵션을 지정할 수 있는 시스템 변수는 비트코드 값을 사용합니다. 비트코드는 개별 값의 합계입니다.
예를 들어, OSMODE 시스템 변수를 사용하면 여러 개의 실행 중인 객체 스냅을 설정할 수 있습니다. 사용 가능한 옵션은 다음과 같습니다.
값 |
설명 |
---|---|
0 |
NON (없음) |
1 |
END (끝점) |
2 |
MID (중간점) |
4 |
CEN (중심) |
8 |
NOD (노드) |
16 |
QUA (사분점) |
32 |
INT (교차점) |
64 |
INS (삽입) |
128 |
PER (직교) |
256 |
TAN (접점) |
512 |
NEA (근처점) |
1024 |
GCE (기하학적 중심) |
2048 |
가상 교차점 |
4096 |
EXT (연장선) |
8192 |
PAR (평행) |
16384 |
현재 활성 객체 스냅을 억제합니다. |
OSMODE의 기본값은 4133입니다. 우선 4133이 테이블에서 제공되는 값이 아니라는 것을 알 수 있습니다. 이는 OSMODE 값이 대화상자에 표시된 대로 기본 실행 중인 객체 스냅의 합계이기 때문입니다.
1(끝점) + 4(중심) + 32(교차점) + 4096(연장선) = 4133
실행 중인 객체 스냅 끝점, 중간점, 중심 및 삽입점을 원하는 경우, 해당 비트코드 값은 1 + 2 + 4 + 64 = 71이 됩니다. 이에 따라, 시스템 변수 모니터에서 OSMODE를 추가하고 기본 값을 71로 지정합니다.