본문 바로가기
ToolBOX/CREO API

CREO 응용 프로그램 개발(사용)을 위한 Excel VBA 환경 설정

by 아이디티 2021. 3. 5.

EXCEL VBA로 CREO 응용 프로그램 개발 (사용)을 위한 환경 설정 방법 입니다

 

 

1. CREO VB API 설치

    API Toolkits에서 "VB API"를 선택하여, 라이브러리를 설치 합니다. 

 

 

2. Window 환경 설정

   제어판 > 시스템 > 시스템 속성 > 환경변수 추가

 

   1) 환경 변수 pro_comm_msg_exe에  실행 파일 pro_comm_msg.exe 경로 설정

      위치 : <creo_loadpoint> \ Common Files \ <datecode> \ <머신 유형> \ obj \ pro_comm_msg.exe

      머신 유형에 따라 32 비트 Windows의 경우 i486_nt이고, 64 비트 Windows 설치의 경우 x86e_win64입니다. 

 

     

   

   2) 환경 변수 PRO_DIRECTORY에 Creo 실행 파일 위치를 정의 합니다.

      위치 : D:\PTC\Creo 4.0\M020\Parametric         

 

 

 

 

3. COM 서버  등록

  <creo_loadpoint> / Parametric / bin에 있는 " vb_api_register.bat "파일을 실행하십시오.

  반드시 "관리자"모드에서 실행 하십시오. 10초 정도의 실행 시간이 소요 됩니다.

 

 

Run / Execute the batch file \Parametric\bin\vb_api_register.bat to register PTC Creo Parametric VB API type COM library. Note: Needs Administrative level elevated privilege for successful registration. So, execute the batch file as Run as Administrator.

 

 

 

 

4. Excel VBA 개발 환경 정의

   1) 매크로 설정

 

      File > Option > 보안센터 > 매크로 설정

 

 

매크로 설정

 

 

   2) 제한된 보기 설정

 

제한된 보기

 

 

 

   3) 개발 도구 메뉴 추가

 

메뉴추가

 

 

 

 

5. CREO API 라이브러리 참조

VBA EXCEL에서 라이러리를 선택 해야 합니다.   도구 >  참조 > CREO API 체크

 

 

라이브러리 추가

 

 

CAD 제품은 API 라이브러리 제공 합니다. PTC, 닷소, 오토캐드는 범용적인 CAD 입니다. 모든것을 커스터마이징 하여
제공 할수 없습니다. API 라이브러리를 이용하여 사용자가 필요한 기능을 개발 하여 사용 해야 합니다.

 

Excel VBA는 모델이 가지고 있는 매개변수를 읽을 수 있고, 추가 할수 있습니니다.

Excel VBA는 모델이 가지고 있는 치수를 읽을 수 있고, 변경 할수 있습니다.

Excel VBA는 모델 이름을 변경 할수 있습니다.

 

위 내용을 참고 하여, 사용자가 원하는 자동화 설계가 가능 합니다. 스프링, 기어, 풀리 등 다양한 3D 설계에 활용 할수 있습니다.

 

 

프로그램 개발은 어렵습니다, 하지만 충분히 노력을 하면 어렵지 않습니다. 익숙해 지면 됩니다. 조금씩 조금씩 익숙해 지면 됩니다.  아래 참조 사이트의 샘플을 이용하여, 원하는 것을 개발 하시길 바랍니다. 

 

VAB는 일반 사무 업무에 활용 할수 있습니다. 사무 자동화의 초석 입니다. 구글과 유튜브를 검색 해보십시오.

좋은 강의를 듣고 VBA 세계로 들어오십시오. 

 

 

 

참조 사이트

 

 

'E-BOOK' 카테고리의 글 목록

함께 공부 해요! 구독 버튼 클릭 부탁 합니다 . ^_^

tool-2020.tistory.com

 

 

 

비즈니스 문의 : lionkk@idt21c.com