CAD/자료2011. 2. 17. 20:26

출처 : http://labs.autodesk.com/utilities/ADN_plugins/

이 프로그램은 외부참조안의 객체를 OFFSET하는 프로그램입니다.
외부참조 객체를 선택하여 오프셋 하면 현재 도면으로 오프셋된 객체가 생성되는 프로그램입니다.
이 프로그램을 로드하면 별도의 명령어를 사용하지 않고도 기본 AutoCAD 오프셋 명령어를 입력하면 작동합니다.
AutoCAD의 기본 기능으로는 지원되지 않기 때문에 외부참조 작업을 많이 하는 사람한테는 유용하게 쓰일듯합니다.

사용 가능 AutoCAD 버전 : AutoCAD 2007 ~ 2011 32비트, 64비트

이 프로그램에 관한 자세한 내용은 안에 포함된 Readme.txt 파일에도 써 있지만 읽기 귀찮은 분들을위해
제가 사용 방법과 명령어를 간단히 써보면...

사용방법
압축을 풀어보면 아래와 같이 두개의 폴더가 있으니 자신에 맞는 것을 사용하면됩니다.
win32 폴더 - ADNPlugin-OffsetInXref.dll : 32비트 사용자용
x64 폴더 - ADNPlugin-OffsetInXref.dll : 64비트 사용자용

프로그램 로드 :
각 폴더안의 DLL 파일을 원하는 위치에 압축 풀어놓고 이 DLL 파일을 로드하여야하는데
이 프로그램은 .NET으로 만들어진 AutoCAD용 프로그램으로 확장자가 DLL 입니다.
이런 .NET으로 만들어진 DLL 파일의 로드는 AutoCAD 명령창에
NETLOAD 명령을 입력하여 해당 DLL을 선택하면 로드가 됩니다.
한번 로드하면 계속 사용할 수 있습니다.

명령어 :
맨 위에 적었듯이 별도의 명령어가 있지 않고 기본 AutoCAD 오프셋 명령을 사용하면됩니다.

프로그램 설정 :
오프셋 되는 객체는 현재의 레이어 또는 원래 원본 레이어 두가지로 오프셋될 수 있는데 이 설정은 명령창에
XOFFSETLAYER 명령을 입력하여 설정합니다.
실행하면 아래와 같은 명령이 표시되며 기본값은 현재 레이어(Current)입니다.
S를 입력하여 Source로 바꾸면 오프셋된 객체는 현재 도면에 원본 객체의 레이어를 만들고 그 레이어로 오프셋됩니다.
Enter layer option for offset objects [Current/Source] <Current>

프로그램 삭제 :
이런 .NET DLL 프로그램도 다른 LISP, VBA. ARX 등과 마찬가지로 
AutoCAD 시작시 로드하지 않으면 프로그램은 작동하지 않습니다.
이 프로그램은 최초 한번 로드시 계속 로드하도록 만들어졌으므로
더 이상 로드하지 않고 사용하지 않으려면 명령창에 REMOVEXO 명령을 입력하면 됩니다.

주의사항
외부참조안에 블록 객체는 오프셋되지 않습니다.
AutoCAD 2007~2008 버전에서는 객체 선택시 두번 선택을 해야하는 문제가 있다고 합니다.
객체를 두번째 선택해서도 객체가 활성되지 않는 경우는
AutoCAD 명령창에 SORTENTS 를 입력하여 값을 127로 변경하면된다고 합니다.

Posted by 아저씨~