Autocad ObjectARX을 활용해서 사용자 맞춤형 자동화 프로그램을 구현할 수 있다. 예를 들어, 내가 잘 사용하는 형상을 Block화해서 명령어만 치면 그 형상을 불러올 수 있다. 또, 비슷한 형상을 파라메트릭 매개변수와 치수구속/형상구속을 활용하여 Key값만 입력받아 형상을 구현하는 자동화 프로그램을 구성할 수 있다. 이러한 프로그램을 구현하기 위한 환경설정을 설명하려고 한다.

1. Visual Studio Professional

이를 구현하기 위해 Visual Studio를 활용해야 한다. 따라서 아래 링크를 통해 Visual Studio Pro를 설치하기 바란다.

visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Professional&rel=16

 

Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio

 

visualstudio.microsoft.com

2. Autocad ObjectARX

Autocad 안에서 구동되는 라이브러리를 Visual Studio C++환경에서 활용해야 한다. 따라서 라이브러리를 가져오기 위해 Autocad ObjectARX를 설치해야 한다. 아래 링크를 통해 설치하기 바란다.

 

www.autodesk.com/developer-network/platform-technologies/autocad/objectarx

 

AutoCAD ObjectARX SDK Platform Technologies | Autodesk Developer Network

The ObjectARX programming environment provides object-oriented C++, C#, and VB .NET application programming interfaces for developers to use, customize, and extend AutoCAD software and AutoCAD-based products, such as AutoCAD Architecture, AutoCAD Mechanica

www.autodesk.com

3. Autocad

당연히 Autocad도 설치되어 있어야 한다.

 

4. Visual Studio 환경설정

Autocad 에서 동작되는 프로그램은 기본적으로 .dll파일이다. 하지만 Autocad 에서 같은 파일을 .arx로 인식하고, 이를 Load해서 쓰는 방식을 택한다. 이에 따라 Visual Studio C++개발환경을 통해 .arx(=dll)을 만들어줘야하며, 이를 위해 Visual Studio 환경 설정을 해야 한다. 프로그램 구현에 이러한 환경설정이 핵심이며, 다음화에서 포스트하도록 하겠다.

 

반응형

+ Recent posts